From LedHed's Wiki
Jump to: navigation, search
 
Line 23: Line 23:
 
== Stop Container ==
 
== Stop Container ==
 
  docker stop MyContainer
 
  docker stop MyContainer
 +
 +
 +
== Map a local port to a container ==
 +
docker run -it -p 6969:80 MyContainer
 +
''Note: this maps local port 6969 to container port 80''
 +
 +
 +
== Start a container automatically ==
 +
docker run -dit --restart unless-stopped MyContainer
 +
 +
 +
== Start a container automatically with a port mapping ==
 +
docker run -dit -p 6969:80 --restart unless-stopped MyContainer
 +
  
  

Latest revision as of 06:19, 10 April 2021

Overview

This is a list of common commands used to manage docker. For a complete command reference go here: https://docs.docker.com/engine/reference/commandline/docker/


List All Containers

docker container list -a


Enter Container's Shell

docker exec -it MyContainer /bin/bash

MyContainer = the name of the container you want to access


Start Container

docker start MyContainer


Start All Stopped Containers

docker start $(docker ps -a -q -f status=exited)


Stop Container

docker stop MyContainer


Map a local port to a container

docker run -it -p 6969:80 MyContainer

Note: this maps local port 6969 to container port 80


Start a container automatically

docker run -dit --restart unless-stopped MyContainer


Start a container automatically with a port mapping

docker run -dit -p 6969:80 --restart unless-stopped MyContainer


Version

docker --version


Reference

https://docs.docker.com/engine/reference/commandline/docker/