我正在使用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
谢谢
对于自定义docker镜像,您需要在Dockerfile的EXPOSE指令中包含端口2222。虽然root密码是已知的,但无法从Internet访问端口2222。它是一个仅供内部访问的端口,只能由专用虚拟网络的网桥中的容器访问。
EXPOSE 2222 80
有关这方面的更多信息,请参阅此link。
你也可以查看这个dockerfile。