随笔 - 446  文章 - 17 评论 - 3 阅读 - 14万
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

docker部署项目是老生常谈的话题了。此文仅供给从未部署过的开发者查阅
  1. 安装docker,这个自行百度。参考链接https://www.runoob.com/docker/centos-docker-install.html
  2. 基于docker安装nginx镜像,docker pull nginx
  3. 运行docker容器,docker run -p 8090:80 --name ng -d nginx
  4. 创建nginx配置和日志文件目录等
    • mkdir -p /opt/nginx/conf/conf.d
    • mkdir -p /opt/nginx/log
    • mkdir -p /opt/nginx/html
  1. 将容器里面的配置文件复制一份到主机上
    • docker cp ng:/etc/nginx/conf.d /opt/nginx/conf/conf.d
    • docker cp ng:/usr/share/nginx/html /opt/nginx/
  1. 停止原容器和并删除
    • docker stop ng
    • docker rm -f ng
  1. 启动新容器携带逻辑卷
    • 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
  1. 直接访问 8090即可得到数据。
  2. 如果想该代理修改主机的/opt/nginx目录下的相关文件,然后重复6-7步骤即可
 
posted on   topass123  阅读(4)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
历史上的今天:
2022-12-26 beego数据交互
2022-12-26 beego
点击右上角即可分享
微信分享提示