From LedHed's Wiki
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
Contents
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/