为什么 docker 特定端口 return 上的容器连接被拒绝?
Why docker container on specific port return connection refused?
我有一个 Linux VPS 安装了 docker,我 运行 一个 Nginx docker 容器在特定端口上使用标志 -p,当我尝试使用 VPS_IP:PORT 连接到它时总是得到 Connection_Refused .
即使使用 curl http://localhost:PORT
return 连接也被拒绝。
除了端口 80,其他所有端口都拒绝连接,尽管 ufw 被禁用。
docker 我使用的容器命令:
docker container run -d -it -p 83:83 --name container_name -v /home/.../:/container_path/ nginx
对如何解决这个问题有什么想法吗?
正确的 docker 容器命令是:
docker container run -d -it -p 83:80 --name container_name -v /home/.../:/container_path/ nginx
因为 Nginx docker image 正在监听内部端口 80
我有一个 Linux VPS 安装了 docker,我 运行 一个 Nginx docker 容器在特定端口上使用标志 -p,当我尝试使用 VPS_IP:PORT 连接到它时总是得到 Connection_Refused .
即使使用 curl http://localhost:PORT
return 连接也被拒绝。
除了端口 80,其他所有端口都拒绝连接,尽管 ufw 被禁用。
docker 我使用的容器命令:
docker container run -d -it -p 83:83 --name container_name -v /home/.../:/container_path/ nginx
对如何解决这个问题有什么想法吗?
正确的 docker 容器命令是:
docker container run -d -it -p 83:80 --name container_name -v /home/.../:/container_path/ nginx
因为 Nginx docker image 正在监听内部端口 80