Run the chromium browser in a docker container
| chromium-container | ||
| Dockerfile | ||
| README.txt | ||
| start-chromium.sh | ||
| xcookie | ||
# 0) This setup is intended for Desktop use by your local user and not root.
# It will spawn a docker container that will use your Xsession to run the chromium browser
# Your user is assumed to have permission to run and build containers
# 1) Go into the source directory of this app 'chromium' and copy it into your docker environment:
# You can use your own path but will need to adjust the below lines and any affected dependant files accordingly
$ cp . /var/lib/docker/configs/chromium/
$ cd /var/lib/docker/configs/chromium/
# 2) Configure the host environment for the container before starting it
# Run 'xauth list' on the Docker host as the user that will run the container (not root, unless root runs X on your system)
# Copy the whole line that was produced by the above command and save it into the xcookie in the source directory of this app
# 3) Build your container
$ docker build -t . chromium
# 4) Create the below directories within /var/lib/docker/configs/pass/data
# If using a different path to store your containers configurations and data files you will need to modify the paths in the 'firefox-container' script too
$ mkdir -p /var/lib/docker/configs/pass/data/{cache,config,pki}
# Create a directory to keep the downloads of your container locally:
$ mkdir -p /home/$USER/Downloads/chromium-container
# 5) Start your container with:
$ chromium-container
# 6) Optionally you can move the start-pass script somewhere inside of your path
$ sudo cp chromium-container /usr/loca/bin
$ sudo chmod -v 0755 /usr/loca/bin/chromium-container