Skip to content

Instantly share code, notes, and snippets.

@Yasushi
Last active September 23, 2021 03:23
Show Gist options
  • Select an option

  • Save Yasushi/d4c719aacd79310777293ce024c33bcd to your computer and use it in GitHub Desktop.

Select an option

Save Yasushi/d4c719aacd79310777293ce024c33bcd to your computer and use it in GitHub Desktop.
docker chrome X11 forwarding
FROM jess/chrome
RUN apt-get update && apt-get install -y fonts-noto && rm -rf /var/lib/apt/lists/* && rm -rf /src/*.deb
# Autorun chrome
ENTRYPOINT [ "google-chrome" ]
CMD [ "--user-data-dir=/data" ]
docker run --rm -it \
  --net host \
  --memory 512mb \
  -v /tmp/.X11-unix:/tmp/.X11-unix \
  -v ~/.Xauthority:/root/.Xauthority \
  -e DISPLAY=$DISPLAY \
  --name chrome \
  jess/chrome  --v 3 --no-sandbox --user-data-dir=/data
  
    -v $HOME/Downloads:/root/Downloads \ # optional, but nice
    -v $HOME/.config/google-chrome/:/data \ # if you want to save state
    --device /dev/snd \ # so we have sound
docker run --rm -it \
  --net host \
  --memory 512mb \
  -v /tmp/.X11-unix:/tmp/.X11-unix \
  -v ~/.Xauthority:/root/.Xauthority \
  -v $HOME/Downloads:/root/Downloads \
  -v $HOME/.google-chrome/:/data \
  -e DISPLAY=$DISPLAY \
  --name chrome \
  chrome-ja --v=3 --no-sandbox --user-data-dir=/data
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment