1.准备docker环境
2.拉取镜像
docker pull nginx:版本号
docker pull nginx:latest
3.运行容器
顺序执行以下命令
先开一个复制配置的容器
docker run -d --name nginx-cp -p 80:80 nginx
开始复制 docker cp 容器id|容器名称:复制的目录|文件 宿主机的目录|文件
docker cp nginx-cp:/etc/nginx/nginx.conf /usr/local/docker/nginx/conf/nginx.conf
docker cp nginx-cp:/etc/nginx/conf.d /usr/local/docker/nginx/conf/
docker cp nginx-cp:/usr/share/nginx/html /usr/local/docker/nginx/
删除测试容器
docker stop nginx-cp
docker rm nginx-cp
nginx运行并挂在目录
docker run -d --name nginx -p 80:80 --restart=always \
-v /usr/local/docker/nginx/conf/nginx.conf:/etc/nginx/nginx.conf \
-v /usr/local/docker/nginx/conf/conf.d:/etc/nginx/conf.d \
-v /usr/local/docker/nginx/html:/usr/share/nginx/html \
-v /usr/local/docker/nginx/log:/var/log/nginx \
nginx
# 参数解释
# 挂载配置文件
-v /usr/local/docker/nginx/conf/nginx.conf:/etc/nginx/nginx.conf
-v /usr/local/docker/nginx/conf/conf.d:/etc/nginx/conf.d
# 挂载html
-v /usr/local/docker/nginx/html:/usr/share/nginx/html
# 挂载日志
-v /usr/local/docker/nginx/log:/var/log/nginx
4.查看nginx运行状态
docker logs 容器id|名称
docker logs nginx
Comments | NOTHING