1、下载nginx 镜像
docker pull nginx:1.24.0
2、 查看镜像名
docker images
3、运行容器
docker run -d -p 8081:80 --name nginx nginx:1.24.0
4、复制容器文件,这里修改文件后,容器里对应的文件也会随之修改
mkdir -p /usr/local/nginx/conf
docker cp nginx:/etc/nginx/nginx.conf /usr/local/nginx/conf
docker cp nginx:/etc/nginx/conf.d /usr/local/nginx/conf
docker cp nginx:/usr/share/nginx/html /usr/local/nginx/
5、关闭此容器
docker stop nginx
6、删除此容器
docker rm nginx
7、删除正在运行的nginx容器
docker rm -f nginx
8、创建nginx容器并启动
docker run -p 8080:80 --name nginx \
-v /usr/local/nginx/conf/nginx.conf:/etc/nginx/nginx.conf \
-v /usr/local/nginx/conf/conf.d:/etc/nginx/conf.d \
-v /usr/local/nginx/log:/var/log/nginx \
-v /usr/local/nginx/html:/usr/share/nginx/html \
-d nginx:1.24.0
9、设置nginx开机自启动:
docker update nginx --restart=always