docker上安装nginx服务


环境
 
 
1.开启一个容器,安装nginx,略过
 
2.假如第一步新启动没映射端口的话,重新把容器保存为镜像然后再重新运行一个新容器,不建议在一个正在运行的容器上做端口映射
docker run -i -t -d -p 8081:80 --name c_nginx lqy/c_nginx:1.0 /bin/bash
 
3.新运行的容易默认没启动nginx,启动它
/usr/local/nginx/sbin/nginx
 
4.宿主机上运行
curl http://127.0.0.1:8081

 

成功
 
6.容器一退出就会关闭容器里面所有进程,有两个方法
1.重新启动一个新容器,后台进程默认启动nginx
docker run -i -t -d -p 8081:80 --name c_nginx lqy/c_nginx:1.0 /usr/local/nginx/sbin/nginx -g "daemon off;"
 
2.执行容器里面进程启动nginx
docker exec c2e3e03b3766 /usr/local/nginx/sbin/nginx
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM