如何从 Linux 连接到 Docker 容器内运行的 VNC 服务器?
我构建并运行了一个基于此配置,这将创建一个完整的 Gnome 桌面。它构建并运行无错误,我可以进入它。但是,我无法从主机 Linux 环境连接到它。
VNC 在端口 5901 上公开,并ifconfig
表明容器正在使用 IP 172.17.0.1。但是,使用这些路径与 Remmina 连接失败,并显示错误“无法转换为主机地址”:
vnc://172.17.0.1:5901
vnc://127.0.0.1:5901
vnc://localhost:5901
答案1
看起来问题出在 Remmina 上,它只是一个糟糕的 VNC 客户端。
我尝试了一下xtightvncviewer localhost:5901
并且立即就连接上了。