大家好,今天给各位分享macOS docker运行GUI程序的一些知识,其中也会对进行解释,文章篇幅可能偏长,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在就马上开始吧!
launchctl 卸载/Library/LaunchAgents/org.macosforge.xquartz.startx.plistudo launchctl 卸载/Library/LaunchDaemons/org.macosforge.xquartz.privileged_startx.plistsudo rm -rf /opt/X11* /Library/Launch*/org.macosforge。 xquartz.* /Applications/Utilities/XQuartz.app /etc/*paths.d/*XQuartzsudo pkgutil –forget org.macosforge.xquartz.pkg# 注销并登录,然后通过自制程序重新安装。
运行socat时提示端口占用
2019/04/03 18:25:55 socat[3029] E bind(5, {LEN=0 AF=2 0.0.0.0:6000}, 16): 地址已在使用这是因为之前执行了socat 命令,并且没有关闭适当地。使用top检查socat任务pid并手动杀死它。
重启socat进程,依旧提示6000端口被占用
2019/04/03 18:29:26 socat[4835] E bind(5, {LEN=0 AF=2 0.0.0.0:6000}, 16): 地址已在使用中手动退出Xquartz 软件,然后执行socat 命令。
用户DISPLAY变量值是什么,需要在.bash_profile中手动设置么?
安装xquartz后,DISPLAY变量会自动设置
原创文章,作者:小su,如若转载,请注明出处:https://www.sudun.com/ask/98268.html
用户评论
我怕疼别碰我伤口
一直想学用Docker跑图形界面应用,看了你的文章感觉 macOS 下真没那么难!现在开始尝试下好了!
有10位网友表示赞同!
|赤;焰﹏゛
我之前也遇到过这个难题,折腾了好多天也没找到合适的方案。感谢您的分享,终于不用再担心这回事了!
有20位网友表示赞同!
揉乱头发
讲的不错啊!我一直用的Linux跑Docker,macOS下感觉流程不一样,这种具体的操作步骤实在太宝贵了!点赞!赞一个!
有18位网友表示赞同!
艺菲
这个教程确实比较详细,我按照你说的步骤操作了,但是我的GUI程序还是没办法正常显示出来,感觉可能是配置的问题吧?
有18位网友表示赞同!
无关风月
macOS 跑docker GUI应用 这部分真的很令人头疼啊!希望以后能更加直接简单一些 …
有11位网友表示赞同!
爱到伤肺i
说真的,Docker 最好还是在 Linux 下使用吧。 macOS 用 Docker 做 GUI 应用太复杂了,而且很多工具适配性都不好啊!
有17位网友表示赞同!
丢了爱情i
我测试了一下你说的方法,确实可以跑一些简单的GUI应用,但对于更复杂的项目来说,可能还需要进一步优化配置
有12位网友表示赞同!
麝香味
我是用 Windows 的WSL2 来解决这个问题的,感觉速度更快也更稳定点。macOS 想办法吧…
有5位网友表示赞同!
为爱放弃
Docker 运行 GUI 应用确实是个很有挑战的难题,需要对 X11 和容器相关知识有一定的了解
有13位网友表示赞同!
惯例
我最近在尝试使用 'xdocker', 有些时候效果不錯 ,但 還是遇到一些問題
有13位网友表示赞同!
煮酒
我也是用’remote desktop’ 的方式解决这个问题的。虽然效率不如直接在 mac 上运行, 但也能凑合使用!
有16位网友表示赞同!
繁华若梦
这篇文章简直救了我!我一直想在 macOS 下使用 Docker 跑GUI应用程序,但方法没找到。现在终于能够轻松实现了!
有5位网友表示赞同!
珠穆郎马疯@
你的文章非常详细,图文结合清楚易懂,为我解决了很多困惑。我已经按照步骤完成了配置,期待体验更顺畅的Docker运行环境!
有20位网友表示赞同!
微信名字
很高兴你能分享这个知识,我最近也在尝试这个技术 ! 学习起来确实比想象中麻烦一些
有18位网友表示赞同!
一个人的荒凉
macOS Docker 运行GUI程序,对很多开发者来说确实是个痛点,希望以后能够有更简单直接的方法!
有11位网友表示赞同!
封锁感觉
这篇文章写的很不错,但对于菜鸟小白来说,我还是觉得理解起来比较困难 …
有9位网友表示赞同!
花海
我之前用Docker跑Windows的 GUI应用,操作步骤和 macOS 类似,这个教程很有帮助!
有14位网友表示赞同!
我要变勇敢℅℅
macOS Docker 运行GUI程序是件很有意思的事,但我更倾向于使用虚拟机来解决这个问题,感觉更加稳定可靠。
有13位网友表示赞同!