问题背景:当利用docker远程拉取nginx镜像。创建容器并启动时,无法访问nginx页面
原因:运行了nginx,一开始只映射了80端口,后面载部署项目的时候,需要用到其他端口,不想重新部署容器,所以通过修改配置文件的方式给容器添加其他端口。当然。添加端口的方法是通用的,除此以外的方法比如将容器打包成镜像,再运行一个容器,或者干脆放弃当前容器,重新运行一个容器是完全不在我考虑范围内的
大家可以参考:https://www.cnblogs.com/chengshuai5421/p/13544614.html
解决了端口号访问超时问题
1、而可能存在windows系统中端口号有80被占有的可能性:可以以管理员模式打开命令窗口,杀死80端口的进程。
2、如果出现403 Forbidden问题
可以参考这位博主大大:docker部署nginx访问端口超时和403 Forbidden问题的解决_docker nginx 403-CSDN博客
保持docker部署目录的一致性