Azure与Docker容器

问题描述 投票:0回答:1

我正在使用docker容器创建一个PHP应用程序(7.1),在配置docker容器后我无法连接到SSH获取以下错误

SSH连接关闭 - 错误:getaddrinfo ENOTFOUND无法连接到主站点容器无法连接到主站点容器:2222错误:getaddrinfo ENOTFOUND无法连接到主站点容器无法连接到主站点容器:2222错误:连接ECONNREFUSED 172.18.0.4:2222错误:连接ECONNREFUSED 172.18.0.4:2222错误:连接ECONNREFUSED 172.18.0.4:2222 CREDENTIALS

请查看以下屏幕演员,了解我遵循的步骤

https://www.screencast.com/t/iB1lVK98n

谢谢

azure docker docker-container
1个回答
0
投票

对于自定义docker镜像,您需要在Dockerfile的EXPOSE指令中包含端口2222。虽然root密码是已知的,但无法从Internet访问端口2222。它是一个仅供内部访问的端口,只能由专用虚拟网络的网桥中的容器访问。

EXPOSE 2222 80

有关这方面的更多信息,请参阅此link

你也可以查看这个dockerfile

© www.soinside.com 2019 - 2024. All rights reserved.