如果需要测试nginx的某功能,可以使用 Nginx 容器。万一哪里改乱了,直接删掉,再重启一个容器就可以了。
一行命令启动nginx容器,一个web服务器就可以使用了。
1、搭建nginx容器
2、加入ssl证书
3、体会docker测试软件的新功能方便之处
启动容器
docker container run -d -p 8080:80 --rm --name mynginx nginx
停止容器
docker container stop mynginx #容器停止后自动删除
映射容器内的网页文件目录:
--volume "$PWD/html":/usr/share/nginx/html
映射nginx的配置文件目录:
--volume "$PWD/conf":/etc/nginx
8080映射容器内80 http
-p 8080:80
8081映射容器内443 https
-p 8081:443
总结启动容器
docker container run -d -p 8080:80 -p 8081:443 --rm --name mynginx --volume "$PWD/html":/usr/share/nginx/html --volume “$PWD/conf”:/etc/nginx nginx