docker nginx

106 阅读1分钟

1.拉取镜像

docker pull nginx

2.创建挂载目录

mkdir -p /root/zqskate/nginx/conf
mkdir -p /root/zqskate/nginx/log
mkdir -p /root/zqskate/nginx/html

3.从容器中复制配置文件

docker run --name nginx -p 9001:80 -d nginx
docker cp nginx:/etc/nginx/nginx.conf /root/zqskate/nginx/conf/nginx.conf
docker cp nginx:/etc/nginx/conf.d /root/zqskate/nginx/conf/conf.d

4.删除容器,重新挂载数据卷启动

docker stop nginx
docker rm nginx

docker run -p 80:80 --name nginx -v /root/zqskate/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /root/zqskate/nginx/conf/conf.d:/etc/nginx/conf.d -v /root/zqskate/nginx/log:/var/log/nginx -v /root/zqskate/nginx/html:/usr/share/nginx/html -d nginx