Skip to content

Instantly share code, notes, and snippets.

Getting X11 GUI applications to work on OS X with Docker

Install depedent packages via Brew (one-time setup)

$ brew install socat
$ brew cask install xquartz

Setup XQuartz

# kubectl config view --flatten
apiVersion: v1
clusters:
- cluster:
certificate-authority-data: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUN5RENDQWJDZ0F3SUJBZ0lCQURBTkJna3Foa2lHOXcwQkFRc0ZBREFWTVJNd0VRWURWUVFERXdwcmRXSmwKY201bGRHVnpNQjRYRFRFNU1Ea3hNakEyTkRBeE4xb1hEVEk1TURrd09UQTJOREF4TjFvd0ZURVRNQkVHQTFVRQpBeE1LYTNWaVpYSnVaWFJsY3pDQ0FTSXdEUVlKS29aSWh2Y05BUUVCQlFBRGdnRVBBRENDQVFvQ2dnRUJBT2xsCk1TUm9ndmNUUE9EQnZYTFVPUWMxaDBmc2pkWkYyOTQwWjNRZkdvZVBnNWtGZjF6Q3pjZzA3ZFRha3RCMGZ1N3oKZ1ZRazhWY2tqdkNBVmx0SStMTzFlMCt4OW9RR2pveU5GRGo0bXJZbURKLzQwb2N2Y1pEdVY1V2xuMnZvakpuMAprR29mNFcxNXVmcUhVN1hwaHl0RVp3WHFsZ2IzRzQ3QTRWbytQRlgrMmVZaTlUdEZGYXdFMVovcGQ2YnBOREdpCkphWVRMR0dvRjhmY1JkczI2UEdJYmdZVUhub2tYRnN3Mm1ydDVseUhoWUdTM2t5Q2VpVFZFV3I1MjJkdktWRngKc2hyc0VlWElCSnpHRHB3Sk8rb2VqSDdPS2JGa3Q5alI4VmtDV2F6S2Z6cXNlTzlQYi84Q3pEbUx1amJrUGhSVApRNTZFMU1IVGRaMVRuVW5hNlpVQ0F3RUFBYU1qTUNFd0RnWURWUjBQQVFIL0JBUURBZ0trTUE4R0ExVWRFd0VCCi93UUZNQU1CQWY4d0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dFQkFGUlVUdkJXVVIvdmQ4dFMxNFV5aGVyWHI0Z0IKZmFHQTFWOUltY3F0Y1pE
@josh0yeh
josh0yeh / gist:95f7e0bdefeebe4872e6925714b3a7de
Created October 9, 2019 15:58
stacktrace from miniyarn failures
/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/bin/java -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:58728,suspend=y,server=n -ea -DforkNumber=01 -Dlog4j.configuration=log4j-test.properties -Xms256m -Xmx2048m -Dmvn.forkNumber=1 -XX:+UseG1GC -Didea.test.cyclic.buffer.size=1048576 -javaagent:/Users/jjyeh/Library/Caches/IdeaIC2019.2/captureAgent/debugger-agent.jar -Dfile.encoding=UTF-8 -classpath "/Applications/IntelliJ IDEA CE.app/Contents/lib/idea_rt.jar:/Applications/IntelliJ IDEA CE.app/Contents/plugins/junit/lib/junit-rt.jar:/Applications/IntelliJ IDEA CE.app/Contents/plugins/junit/lib/junit5-rt.jar:/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/jre/lib/charsets.jar:/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/jre/lib/ext/cldrdata.jar:/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/jre/lib/ext/dnsns.jar:/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/jre/lib/ext/jaccess.jar:/Library/Java/JavaVirtualMa
@josh0yeh
josh0yeh / gist:7e82badf2f6c797ce82aa7a42911caed
Created October 9, 2019 15:58
stacktrace from miniyarn failures
/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/bin/java -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:58728,suspend=y,server=n -ea -DforkNumber=01 -Dlog4j.configuration=log4j-test.properties -Xms256m -Xmx2048m -Dmvn.forkNumber=1 -XX:+UseG1GC -Didea.test.cyclic.buffer.size=1048576 -javaagent:/Users/jjyeh/Library/Caches/IdeaIC2019.2/captureAgent/debugger-agent.jar -Dfile.encoding=UTF-8 -classpath "/Applications/IntelliJ IDEA CE.app/Contents/lib/idea_rt.jar:/Applications/IntelliJ IDEA CE.app/Contents/plugins/junit/lib/junit-rt.jar:/Applications/IntelliJ IDEA CE.app/Contents/plugins/junit/lib/junit5-rt.jar:/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/jre/lib/charsets.jar:/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/jre/lib/ext/cldrdata.jar:/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/jre/lib/ext/dnsns.jar:/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/jre/lib/ext/jaccess.jar:/Library/Java/JavaVirtualMa
@josh0yeh
josh0yeh / gist:b4c0c1d02457d3774eeab7589e0c14c1
Created October 9, 2019 15:58
stacktrace from miniyarn failures
/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/bin/java -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:58728,suspend=y,server=n -ea -DforkNumber=01 -Dlog4j.configuration=log4j-test.properties -Xms256m -Xmx2048m -Dmvn.forkNumber=1 -XX:+UseG1GC -Didea.test.cyclic.buffer.size=1048576 -javaagent:/Users/jjyeh/Library/Caches/IdeaIC2019.2/captureAgent/debugger-agent.jar -Dfile.encoding=UTF-8 -classpath "/Applications/IntelliJ IDEA CE.app/Contents/lib/idea_rt.jar:/Applications/IntelliJ IDEA CE.app/Contents/plugins/junit/lib/junit-rt.jar:/Applications/IntelliJ IDEA CE.app/Contents/plugins/junit/lib/junit5-rt.jar:/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/jre/lib/charsets.jar:/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/jre/lib/ext/cldrdata.jar:/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/jre/lib/ext/dnsns.jar:/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/jre/lib/ext/jaccess.jar:/Library/Java/JavaVirtualMa
@josh0yeh
josh0yeh / gist:e8a944fa411b12940311b90c7456b320
Created October 9, 2019 15:58
stacktrace from miniyarn failures
/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/bin/java -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:58728,suspend=y,server=n -ea -DforkNumber=01 -Dlog4j.configuration=log4j-test.properties -Xms256m -Xmx2048m -Dmvn.forkNumber=1 -XX:+UseG1GC -Didea.test.cyclic.buffer.size=1048576 -javaagent:/Users/jjyeh/Library/Caches/IdeaIC2019.2/captureAgent/debugger-agent.jar -Dfile.encoding=UTF-8 -classpath "/Applications/IntelliJ IDEA CE.app/Contents/lib/idea_rt.jar:/Applications/IntelliJ IDEA CE.app/Contents/plugins/junit/lib/junit-rt.jar:/Applications/IntelliJ IDEA CE.app/Contents/plugins/junit/lib/junit5-rt.jar:/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/jre/lib/charsets.jar:/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/jre/lib/ext/cldrdata.jar:/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/jre/lib/ext/dnsns.jar:/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/jre/lib/ext/jaccess.jar:/Library/Java/JavaVirtualMa