Skip to content

学习docker

目的

在docker里运行界面,然后在macos下打开。

详情

首先安装xquartz, 然后获取IP,接着就使用xhost设置这个IP,最后在运行docker的时候就可以绑定这个docker了。

```python
# Prerequisites
#   brew cask install xquartz

# Set your Mac IP address
IP=$(/usr/sbin/ipconfig getifaddr en0)

# Allow connections from Mac to XQuartz
/opt/X11/bin/xhost + "$IP"

# Run container
docker run -it -e DISPLAY="${IP}:0" -v /tmp/.X11-unix:/tmp/.X11-unix

主要参考: How to run tkinter inside a docker container on MacBook Pro?