docker部署项目是老生常谈的话题了。此文仅供给从未部署过的开发者查阅
- 安装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
- 创建nginx配置和日志文件目录等
-
- mkdir -p /opt/nginx/conf/conf.d
- mkdir -p /opt/nginx/log
- mkdir -p /opt/nginx/html
- 将容器里面的配置文件复制一份到主机上
-
- 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即可得到数据。
- 如果想该代理修改主机的/opt/nginx目录下的相关文件,然后重复6-7步骤即可
本文来自博客园,作者:topass123,转载请注明原文链接:https://www.cnblogs.com/topass123/p/18633850
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
2022-12-26 beego数据交互
2022-12-26 beego