你所熟悉的nginx还可以用docker这样部署~
概述之前整了一份是用dockerfile去一键部署nginx,其实也可以用下面的方式来做,整体流程比较简单。
<hr>
1、下载Nginx镜像
docker pull nginx
docker images
https://p3-sign.toutiaoimg.com/pgc-image/d16debf1e9544d54826b0ca95a99f24a~tplv-tt-large.image?x-expires=1974086836&x-signature=QbSzgq5tdHmMDldRCDUpNJC4rM4%3D
可以看到nginx镜像已经下载好了,大概100M,下面就可以搞事情了~
2、创建Nginx容器
docker run -p 8080:80 -d nginx
https://p3-sign.toutiaoimg.com/pgc-image/41e83fa770b44d04ad55518c80e4dd1f~tplv-tt-large.image?x-expires=1974086836&x-signature=JKhSzqOtQVHU%2B%2Fje499eoCPvdQA%3D
可以看到nginx容器已经在运行了
3、测试Nginx
浏览器地址栏输入: 192.168.1.104:8080(这里的IP是我服务器IP,大家根据需要改下就行)
https://p3-sign.toutiaoimg.com/pgc-image/c10ffc4ec8e04384b40af0db5ac43af0~tplv-tt-large.image?x-expires=1974086836&x-signature=B4%2BJRkumJ4d3h2C0NAVMy%2BWioLg%3D
注意:
当docker运行nginx时,外界访问还是docker所在的那个IP地址,就相当于nginx在那台机器上运行一样。
但对于docker所在的那台机器来说,nginx就是附属于docker的一个镜像。若操作nginx还是由docker登录nginx容器,进行操作。
登录的nginx容器就是一个linux系统,只不过只有nginx而已,nginx按照linux默认路径安装。
4、停止服务
docker stop <容器ID>
https://p3-sign.toutiaoimg.com/pgc-image/03ddbf2ef3394637818ab5c41ff94674~tplv-tt-large.image?x-expires=1974086836&x-signature=2uB6kjjw9FVSnfL77soAIfCaRpk%3D
5、卸载服务
docker rm <容器ID>
注意:卸载容器时需要在容器停止状态下才行。
https://p3-sign.toutiaoimg.com/pgc-image/f3d090c8da9646d3ad9b2d8bc2edce99~tplv-tt-large.image?x-expires=1974086836&x-signature=Qx7OMWg8Uszm81prBSJP9JuROHg%3D
<hr>
https://p3-sign.toutiaoimg.com/pgc-image/aff876e424c04e6aaa6fd1968b4d96e5~tplv-tt-large.image?x-expires=1974086836&x-signature=Pl9E9h26vCVJU4nrq4WpjDahmUI%3D
关于docker部署nginx就大概介绍到这了,算是新手教程吧,大家有空也可以去测试下,温故而知新~
后面会分享更多关于devops和DBA方面内容,感兴趣的朋友可以关注下!!
https://p3-sign.toutiaoimg.com/pgc-image/be3a0ffbbb554312939a55b961c9d634~tplv-tt-large.image?x-expires=1974086836&x-signature=COG0BAcrelMQi%2BLMSsIbVIXAyNo%3D 转发了
页:
[1]