Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
MacでDocker内のXアプリケーションを実行する手順
# MacにXサーバを入れる(XQuartsの設定→セキュリティ→ネットワーククライアントからの接続を許可をチェックする)
brew cask install xquartz
# XQuarts で OpenGL を使えるようにする
defaults write org.macosforge.xquartz.X11 enable_iglx -bool true
# デモ用のイメージを作成
docker build -t xdemo -f <(echo $'FROM alpine\nRUN apk --no-cache add xeyes mesa-demos') .
# デモを実行してみる
docker run --rm -e DISPLAY=$(hostname):0 -v ~/.Xauthority:/root/.Xauthority xdemo xeyes
docker run --rm -e DISPLAY=$(hostname):0 -v ~/.Xauthority:/root/.Xauthority xdemo xeyes
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment