docker build -t name .
docker run -p 8080:80 name
docker run -d -p 8080:80 name
docker exec -it [id] bash
docker ps
docker stop <id>
docker ps -a
docker kill <id>
docker rm <id>
docker rm $(docker ps -a -q)
docker images -a
docker rmi <image-name>
docker rmi $(docker images -q)
docker logs <id> -f
docker login
docker tag <image> repository:tag
docker push repository:tag
docker run repository:tag
docker system prune
docker system prune -a
docker volume prune
docker network prune
docker service create <options> <image> <command>
docker service inspect --pretty <service>
docker service ls
docker service ps
docker service scale <service>=<replica>
docker service update <options> <service>
docker stack ls
docker stack deploy -c <compose-file> <app-name>
docker stack services <app-name>
docker stack ps <app-name>
docker stack rm <app-name>
docker-compose up
docker-compose up -d
docker-compose down
docker-compose logs
docker-compose restart
docker-compose pull
docker-compose build
docker-compose config
docker-compose scale <servicename>=<replica>
docker-compose top
docker-compose run -rm -p 2022:22 web bash