1、在./home/docker/my_wordpress目录下创建一个名为docker_compose的文件
touch docker_compose.yml
2、下载一个mysql:5.7镜像
docker search mysql:5.7
docker pull mysql:5.7
结果如下:我们可以看到我们已经下载成功了
3、后台启动项目
docker-compose -f ./home/docker/my_wordpress/docker_compose.yml up -d
4 、查看已经下载成功的镜像
docker images
结果如下:
5、运行该容器
docker run -d -p 3306:3306 1d7aba917169
6、查看端口号
docker inspect 1d7aba917169
结果如下:
7、写入文件
vi ./home/docker/my_wordpress/docker_compose.yml
8、下载项目(./home/docker/my_wordpress/docker_compose.yml)
docker-compose -f ./home/docker/my_wordpress/docker_compose.yml up -d
9、查看运行状态
docker ps
10、可以看到在使用docker-compose管理项目的时候,docker-compose会自动给我们创建一个项目网络,这是docker-compose的网络默认规则,创建的项目网络可以方便我们管理维护项目,同一个项目的所有服务可以直接互相通过服务名访问!!!
这样的一个好处是:开发不需要在配置中写死某个服务的IP地址,只需要写服务名即可,当该服务异常挂掉,同一个服务重启后IP可能会不同,如果写死的话就得去更改,很麻烦。所以这就是docker-compose默认创建网络提供的便利性。
11、查看项目网络详情
docker network inspect mywordpress_default
12、在浏览器搜索“虚拟机IP地址:8000/wp-admin/customize.php