使用docker搭建nginx,并部署django
参考博客:CentOS 7 使用Docker搭建Nginx
-
拉取镜像
docker pull nginx #使用命令查看拉取到的镜像 docker images -
运行镜像启动一个容器
docker run -d -p 80:80 --name nginx nginx -
访问nginx,使用浏览器直接访问产品即可
若是无法访问,查看是否开启防火墙
#查看开放的端口号 firewall-cmd --list-all #设置开放的端口号 firewall-cmd --add-service=http --permanent sudo firewall-cmd --add-port=80/tcp --permanent #重启防火墙 firewall-cmd --reload -
配置nginx
这里我们要把nginx里面的配置全都挂载到宿主机,方便保存和后续修改
mkdir -p /home/service/nginx/log mkdir -p /home/service/nginx/conf mkdir -p /home/service/nginx/conf.d mkdir -p /home/service/nginx/static mkdir -p /home/service/nginx/ssl然后把容器里面的配置文件全都复制到宿主机里面
docker cp nginx:/etc/nginx/nginx.conf /home/service/nginx/conf/ng

本文介绍了如何使用Docker在CentOS 7上搭建Nginx,并部署Django项目。通过拉取镜像、配置Nginx、设置静态文件处理和代理,实现了容器内的Nginx与Django的集成。
最低0.47元/天 解锁文章
1033

被折叠的 条评论
为什么被折叠?



