Sign inSign up

cloudpurge/isolator

By cloudpurge

•Updated about 8 years ago

The container that runs the browser isolation

Image
0

4.8K

cloudpurge/isolator repository overview

⁠Connect using noVNC

Co to http://kanaka.github.io/noVNC/noVNC/vnc.html⁠

⁠build command : docker build --rm -t cloudpurge/isolator:latest .

⁠run command : docker run -e HEIGHT=1024 -e WIDTH=1024 -e TOKEN=test -e APP=chrome -e SOCKET=socket -e URL='mignews.com' --volumes-from sockets_share --shm-size=512M cloudpurge/isolator:westpac

docker run -e HEIGHT=1024 -e WIDTH=1024 -e TOKEN=test -e SOCKET=socket -e APP=westpac -e URL='mignews.com' -p 5900:5900 --shm-size=512M cloudpurge/isolator:latest

docker run --name isol -e HEIGHT=1024 -e WIDTH=1024 -e TOKEN=test -e SOCKET=socket -e APP=firefox -e URL='mignews.com' --shm-size=512M --tmpfs /tmp --network=cloud --ip 172.28.0.3 -ti cloudpurge/isolator:spice

docker run -e SOCKET='' -v /home/tolik/Workspace/cloudpurge/tmp:/sockets:rw -e ISOLATOR='172.28.0.3 ' --network=cloud --ip 172.28.0.4 cloudpurge/websockify_ssl:forking

socat TCP-LISTEN:localhost:6900,fork,reuseaddr UNIX-CONNECT:websocketsocket,fork,reuseaddr &

docker network create --driver=bridge --subnet=172.28.0.0/16 --ip-range=172.28.0.0/16 cloud

xdotool mousemove 1350 100 1366

Exports : /sockets/XXXXXX/vnc.socket #pulseaudio --start -D --disallow-exit

load-module module-pipe-sink file=/tmp/music/playback.fifo set-default-sink fifo /usr/share/doc/xserver-xspice gzip -d spiceqxl.xorg.conf.example.gz cp spiceqxl.xorg.conf.example ~/

Option "SpicePlaybackFIFODir" "/tmp/music"

Xspice --auto --port 5900 --disable-ticketing --tls-port 0 --password test -noreset --audio-fifo-dir '/tmp/music' $DISPLAY &

./configure --enable-xspice --prefix=/usr

set-default-sink fifo_output #gzip -d spiceqxl.xorg.conf.example.gz

echo "autospawn=no" >> /etc/pulse/client.conf

make sed for audio fifo

play-sample x11-bell fifo_output

#debugging utils #RUN apt-get install -y vim paprefs #RUN apt-get install -y make libspice-server-dev libspice-protocol-dev autoconf xorg-dev xutils-dev libtool #RUN mkdir -p /root/audio #RUN mkdir -p /root/qxl

Tag summary

Content type

Image

Digest

Size

936.4 MB

Last updated

over 8 years ago

docker pull cloudpurge/isolator