在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 |
允许从网络客户端连接。
运行
1 | $ docker run -e DISPLAY=192.168.1.4:0 shaoguangleo/ubuntu-astrosoft |
相关文章推荐
- Mac OS X上用CoreCLR运行一个真正的.NET控制台程序
- Objective-C MacOS以管理员权限运行程序
- Mac OS X 下 Chrome 去掉第三方扩展提示“请停用以开发者模式运行的扩展程序”的方法
- Mac OS X: 用户登陆/登出运行启动程序
- Mac OS X运行程序出现bad interpreter: operation not permitted的解决方案
- Mac OS X: 用户登陆/登出运行启动程序
- 简单理解在Mac OS X上运行ASP.NET程序
- 在Mac OS X上用自己编译出的CoreCLR运行.NET程序
- 2014.2.21 mac OS terminal 编译运行 C 和 java 程序的指令
- 在OSX和Windows版本Docker上运行GUI程序
- Mac OS X开发中在程序运行时判断某个API是否存在
- Mac OS X(L1-3): 登录/退出自动运行程序的设置
- 采用wxWidgets做GUI的程序在MacOSX下生成APP
- Mac OS X(L1-3): 登录/退出自动运行程序的设置
- Mac OS X: 登录/退出自动运行程序的设置
- Mac OS X运行程序出现bad interpreter: operation not permitted的解决方案
- Mac OS X运行程序出现bad interpreter: operation not permitted的解决方案
- Docker ON MAC OS X -- 第三篇 - 查找并运行 whalesay镜像
- 一个可以让.net程序在非WIN平台上运行的软件Mono
- 容器平台选型的十大模式:Docker、DC/OS、K8S谁与当先? - PaaS云