Skip to main content

Basic Docker Commands

Show the current version of docker that you are running:

docker -version [OPTIONS]

Pull an image from a repository:

docker pull [OPTIONS] NAME[: TAG|@DIGEST]

Create a container based on the specified image:

docker run [OPTIONS] IMAGE [COMMAND] [ARG...]

List all of your current containers:

docker ps [OPTIONS]

Run a command in a currently running container:

docker exec [OPTIONS] CONTAINER COMMAND [ARG...]

Start a stopped container:

docker start [OPTIONS] CONTAINER [CONTAINER...]

Stop a running container:

docker stop [OPTIONS] CONTAINER [CONTAINER...]

Restart a running container:

docker restart [OPTIONS] CONTAINER [CONTAINER...]

Kill a running container:

docker kill [OPTIONS] CONTAINER [CONTAINER...]

Rename a container:

docker rename CONTAINER NEW_NAME