-
-
Save zerob13/987426d3e4a414a5eaba3e8fd49c8444 to your computer and use it in GitHub Desktop.
Revisions
-
Net Gusto revised this gist
May 7, 2016 . 1 changed file with 3 additions and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -9,7 +9,9 @@ ubuntu $ apt-get update && apt-get install -y firefox ubuntu $ firefox ``` If socat is not installed on your mac, install it with brew: `brew install socat`. If XQuartz is not installed on your mac : https://www.xquartz.org/ If you get *"Couldn't open libGL.so.1: libGL.so.1: cannot open shared object file: No such file or directory"* while running the program (here, firefox) : `apt-get install -y libglu1-mesa` -
Net Gusto revised this gist
May 7, 2016 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,6 +1,6 @@ ## Run a graphical app in docker on OSX **Note: Replace `192.168.0.5` below by your own interface ip** ```bash mac $ socat TCP-LISTEN:6000,reuseaddr,fork UNIX-CLIENT:\"$DISPLAY\" -
Net Gusto revised this gist
May 7, 2016 . 1 changed file with 3 additions and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -10,6 +10,9 @@ ubuntu $ firefox ``` If socat is not installed on your machine, install it with brew: `brew install socat`. If you get *"Couldn't open libGL.so.1: libGL.so.1: cannot open shared object file: No such file or directory"* while running the program (here, firefox) : `apt-get install -y libglu1-mesa` Solution is not secure (publishes a TCP port linking to your X11 display socket). Extracted from: https://github.com/docker/docker/issues/8710 -
Net Gusto revised this gist
May 7, 2016 . 1 changed file with 6 additions and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -7,4 +7,9 @@ mac $ socat TCP-LISTEN:6000,reuseaddr,fork UNIX-CLIENT:\"$DISPLAY\" mac $ docker run --device=/dev/tty0 -e DISPLAY=192.168.0.5:0 -i -t ubuntu /bin/bash ubuntu $ apt-get update && apt-get install -y firefox ubuntu $ firefox ``` If socat is not installed on your machine, install it with brew: `brew install socat`. Solution is not secure (publishes a TCP port linking to your X11 display socket). Extracted from: https://github.com/docker/docker/issues/8710 -
Net Gusto created this gist
May 7, 2016 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,10 @@ ## Run a graphical app in docker on OSX **Replace `192.168.0.5` below by your interface ip** ```bash mac $ socat TCP-LISTEN:6000,reuseaddr,fork UNIX-CLIENT:\"$DISPLAY\" mac $ docker run --device=/dev/tty0 -e DISPLAY=192.168.0.5:0 -i -t ubuntu /bin/bash ubuntu $ apt-get update && apt-get install -y firefox ubuntu $ firefox ```