拉取最新的nginx
docker pull nginx
运行
docker run --name runoob-nginx-test -p 8081:80 -d nginx
复制 容器中的文件到本地
容器id 通过docker ps 可以看到
docker cp 2862bca44c27:/etc/nginx/nginx.conf nginx/conf
如果是利用主机文件启动
启动
docker run -d -p 8082:80 --name runoob-nginx-test-web -v C:\Users\32832\Desktop\nginx\www:/usr/share/nginx/html -v C:\Users\32832\Desktop\nginx\conf\nginx.conf:/etc/nginx/nginx.conf -v C:\Users\32832\Desktop\nginx\logs:/var/log/nginx nginx
此为windows系统的挂载路径参考 此处已踩坑
如果要重新载入 NGINX 可以使用以下命令发送 HUP 信号到容器:
$ docker kill -s HUP container-name
重启 NGINX 容器命令:
$ docker restart container-name