Run at Dockerfile location or replace .
with the the Dockerfile path
$ docker build -t image_name .
$ docker images
$ docker rmi image_name
$ docker container ls
$ docker container ls -la
$ docker container start container_name
$ docker container stop container_name
$ docker container rm container_name
$ docker volume create volume_name
$ docker volume ls
$ docker volume inspect volume_name
$ docker volume rm volume_name
$ docker run -d --name container_name -p local_port:container_port image_name
$ docker run -d --name container_name --mount source=volume_name,target=/volume_path_in_container image_name
$ docker exec -t -i container_name /bin/bash
$ docker run -it --name container_name --mount type=bind,source=/home/app/,target=/app image_name bash
$ docker cp container_name:/container_file_path local_path
$ docker logs container_name
$ docker-compose up
$ docker-compose up -d
$ docker-compose down
$ docker login
$ docker tag 7697ce142d3f username/repo_name:tag_name
$ docker push username/repo_name
$ docker login registry.gitlab.com
$ docker push registry.gitlab.com/my-group/my-project
docker run --rm --net=host --env="DISPLAY" --volume="$HOME/.Xauthority:/root/.Xauthority:rw" gui-app