您的位置:首页 > 运维架构 > Docker

在Mac OS X平台上运行Docker GUI程序

2018-04-02 14:18 489 查看

简介

在Linux平台上,运行Docker的GUI是很简单的事情,只要共享DISPLAY变量挂在/tmp/.X11-unix即可。Mac OS X 稍微有些复杂,如下所示。

安装基础软件

socat

socat用于创建两个节点的双向数据流通信。
1
2
$ brew install socat
$ socat TCP-LISTEN:6000,reuseaddr,fork UNIX-CLIENT:\"$DISPLAY\"

Xquartz

Xquartz为Mac OS X系统上的X窗口系统。
1
$ brew install Caskroom/cask/xquartz
打开Xquartz软件,偏好设置->安全性->勾选
允许从网络客户端连接

运行

1
$ docker run -e DISPLAY=192.168.1.4:0 shaoguangleo/ubuntu-astrosoft
其中IP地址为本机的IP地址,注意修改
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  docker GUI Mac