1、拉取远程 mysql 和 wordpress 镜像
[vagrant@docker-node1 ~]$ docker pull mysql:5.7.27
[vagrant@docker-node1 ~]$ docker pull wordpress
2、创建mysql 的 container
具体创建mysql容器时的参数可以访问 https://hub.docker.com/_/mysql
创建:
[vagrant@docker-node1 ~]$ docker run -d --name mysql -v mysql-data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root -e MYSQL_DATABASE=wordpress mysql:5.7.27
b04063980c309708557fd094475174ac6083f288d9c15fbbd00eada484af0d56
查看:
[vagrant@docker-node1 ~]$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
b04063980c30 mysql:5.7.27 "docker-entrypoint.s…" 18 seconds ago Up 17 seconds 3306/tcp, 33060/tcp mysql
3、创建 wordpress 的 container
具体创建容器时的参数可以访问 https://hub.docker.com/_/wordpress
[vagrant@docker-node1 ~]$ docker run -d -e WORDPRESS_DB_HOST=mysql:3306 --link mysql -p 8080:80 wordpress
4426c6e232b951e498e70f3aae9a655dabf04d1df1f49f5c911f8c3f119f1b98
浏览器访问 ip:8080 即可。
因为在Vagrant 里起的,所以192.168.205.10:8080访问。