server 80
改成 server 8080
,在重启nginx容器,此时,nginx服务会失效,无法有效访问站点 。即非80端口的容器,无法访问 。
如果要部署多个网站 , 可以启动多个容器,每个容器可以对应一个端口号 。这时,可以修改每个容器的日志配置资源文件等内容 。
修改运行中的容器的端口的方法
- 停止 nginx 容器的运行 ,
docker stop nginx
- 查看 nginx 容器的id,
docker inspect nginx | grep "Id"
, 会显示完整的容器Id
- 通用路径 /var/lib/docker/containers/{容器Id}/hostconfig.json , 里面就存放有容器端口和本地端口,可以进行修改,通过
vi
命令查看、修改:
文章插图
80/tcp
是容器端口,HostPort: 8005
是本地端口,可修改 。
- 重启docker ,
systemctl restart docker
- 重启nginx容器,
docker start nginx
推荐阅读
- 九 SpringCloud - Nginx
- 和平精英下载完成怎么玩(和平精英国际体验服下载安装)
- 第2-1-5章 docker安装MinIO实现文件存储服务-springboot整合minio-minio全网最全的资料
- 2022-10-01 ArchLinux安装手册
- Archlinux安装Picgo配置Typora
- LabVIEW+OpenVINO在CPU上部署新冠肺炎检测模型实战
- 使用GitHub Actions实现自动化部署
- 怎么下载ps软件及安装(ps付费和不付费的区别)
- 怎样下载photoshop(电脑ps免费安装教程)
- 1分钟完成在线测试部署便捷收集班级同学文件的web管理系统