#要在对应的mysql目录下运行
docker run \
--name mysql \
-p 33060:3306 \
-e MYSQL_ROOT_PASSWORD=123456 \
-v "$PWD"/data:/var/lib/mysql \
-v "$PWD"/conf:/etc/mysql/conf.d \
-d mysql:5.6
#要在对应的php目录下运行、php文件最后都在php的机器上
docker run -d \
--name php \
-p 9000:9000 \
-v "$PWD"/etc/:/usr/local/etc/php \
-v /usr/local/docker-test/home/www:/var/www/html:ro \
--link mysql \
php:7.2-fpm
#创建容器===这个有问题
docker run --name nginx \
-d -p 80:8080 \
-v /usr/local/docker-test/home/www:/home/www \
-v /usr/local/docker-test/home/www:/usr/share/nginx/html \
-v "$PWD"/nginx.conf:/etc/nginx/nginx.conf \
-v "$PWD"/logs:/var/log/nginx \
-v "$PWD"/conf.d:/etc/nginx/conf.d \
--link php \
-d nginx:1.12
#创建容器
docker run -d --name nginx -p 8888:80 \
--link php \
docker.io/nginx
#copy配置文件
docker cp nginx:/etc/nginx/conf.d/default.conf default.conf
docker cp nginx:/var/log/nginx/error.log error.log
docker cp default.conf nginx:/etc/nginx/conf.d/default.conf
#重启
docker exec -it 70494868afa6 service nginx reload
#进入
docker exec -it 70494868afa6 /bin/bash
docker exec -it e43e99b5dc42 /bin/bash
查IP
docker inspect --format='{{.NetworkSettings.IPAddress}}' a16e0d5f5752
docker inspect --format='{{.NetworkSettings.IPAddress}}' e43e99b5dc42