使用Docker Web服务器从本地PC连接到远程服务器
我的Docker-Container在我的服务器上。 通过SSH我可以从我的本地PC连接到服务器。
ssh user@RemoteServerIP -p 3360
从那里我可以通过SSH连接到Docker容器
ssh userRemoteServer@DockerContainerOnServerIP -p 22
Apache Webserver正在Docker-Container上运行。
我怎样才能访问我的本地计算机上的Web服务器?
从你的服务器试图弄清楚哪个端口的apache容器正在使用..你可以使用netstat命令sudo netstat -ntlp
通常在PID/Program name
docker端口是PID/docker-proxy
。
在知道apache容器正在使用哪个端口之后,就可以使用yourServerIP:ApacheContainerPort
访问它yourServerIP:ApacheContainerPort
从本地计算机
假设你公开容器内的apache端口是正确的。