Docker Learning delete all containers: docker container rm <id> docker image rm <id> docker container rm $(docker ps -aq) -f docker system prune -a run a nginx container: docker container run -it -p 8085:80 nginx docker container run -d -p 8080:80 --name mynginx nginx build a docker file Step 1: Create a Dockerfile FROM nginx Step 2: docker build -t basic-nginx . run a locally built docker image docker run -it -p 8080:80 basic-nginx list containers docker contianer ls ENV variables docker container run -d -p 3306:3306 --name mysql --env MYSQL_ROOT_PASSWORD=root enter inside container docker container exec -it mynginx bash mount volume docker container run -d -p 8080:80 -v $(pwd)/html:/usr/share/nginx/html --name mynginx nginx