Docker
Building docker image
$ sudo docker build . -t <reponame>:<tagname> -f <Dockerfile>
Running inside docker container
$ sudo docker run -it --name <name of container> <reponame>:<tagname>
Example of script with display enabled
xhost local:root
XAUTH=/tmp/.docker.xauth
docker run -it --rm \
--name=<docker container> \
--env="DISPLAY=$DISPLAY" \
--env="QT_X11_NO_NITSHM=1" \
--volume="/tmp/.X11-unix/:/tmp/.X11-unix:rw" \
--env="XAUTHORITY=$XAUTH"\
--volume="$XAUTH:$XAUTH" \
--net=host \
--privileged \
<docker image>
Remove docker images by force
$ sudo docker rmi -f <docker image id>
Remove all container, network, cache and image
$ sudo docker system prune -a
Last updated