docker部署項目是老生常談的話題了。此文僅供給從未部署過的開發(fā)者查閱
- 安裝docker,這個自行百度。參考鏈接https://www.runoob.com/docker/centos-docker-install.html
- 基于docker安裝nginx鏡像,docker pull nginx
- 運行docker容器,docker run -p 8090:80 --name ng -d nginx
- 創(chuàng)建nginx配置和日志文件目錄等
-
- mkdir -p /opt/nginx/conf/conf.d
- mkdir -p /opt/nginx/log
- mkdir -p /opt/nginx/html
- 將容器里面的配置文件復(fù)制一份到主機上
-
- docker cp ng:/etc/nginx/conf.d /opt/nginx/conf/conf.d
- docker cp ng:/usr/share/nginx/html /opt/nginx/
- 停止原容器和并刪除
-
- docker stop ng
- docker rm -f ng
- 啟動新容器攜帶邏輯卷
-
- docker run -p 8090:80 --name ng -v /opt/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /opt/nginx/conf/conf.d:/etc/nginx/conf.d -v /opt/nginx/log:/var/log/nginx -v /opt/nginx/html:/usr/share/nginx/html -d nginx
- 直接訪問 8090即可得到數(shù)據(jù)。
- 如果想該代理修改主機的/opt/nginx目錄下的相關(guān)文件,然后重復(fù)6-7步驟即可
本文來自博客園,作者:topass123,轉(zhuǎn)載請注明原文鏈接:http://www.rzrgm.cn/topass123/p/18633850
浙公網(wǎng)安備 33010602011771號