使用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