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

简介

在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地址,注意修改

你可能感兴趣的:(机器学习实战,python编程实战)