现在我想在我的本地主机:2022和机器:2022之间连接
然后,您需要boot2docker VM(由docker-machine创建)将端口2022端口转发到MacOS主机。请以“ docker Nginx容器未从外部接收请求,连接被拒绝 ”为例。
V@R_560_2419@Manage controlvm "default" natpf1 "tcp-port2022,tcp,,2022,,2022"
V@R_560_2419@Manage controlvm "default" natpf1 "udp-port2022,udp,,2022,,2022"
注意:这与ssh无关,它仅与以下事实有关:您将VM用作Linux主机,并且已将某些内容映射到其端口2022。 只有在实际的MacOS本地主机上,该端口才可见您将其转发。