我想要创建一个ssh隧道,从我的计算机到远程服务器到一个运行木星笔记本(computer>server>Docker容器)的码头容器,它允许我在我的计算机浏览器中运行木星笔记本。
Docker容器托管在运行OS (El Capitan)的机器上。Docker正在使用默认机器IP: 192.168.99.100。
$ docker-machine ls
NAME ACTIVE DRIVER STATE URL SWARM DOCKER ERRORS
default * vir
如果我的对接服务运行在没有显示的远程服务器上,并且需要将运行在docker容器中的GUI应用程序连接到本地系统的显示器上,那么我们能做什么呢?
在我的场景中,我有一个远程服务器正在运行对接器,所以我们可以将显示转发到这个场景中的本地机器吗?
Local Linux system [where the display is required]
<->
remote server [ssh access available, docker installed, no display]
<->
Docker container[running GUI app]
是否可以使用X
在远程服务器上,docker正在运行基于nginx和Dockerfile的映像。
FROM nginx
COPY ./ /usr/share/nginx/html
EXPOSE 80
CMD /usr/sbin/nginx -g "daemon off;"
docker ps显示:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS N