Docker cheatsheet

Installation:

Official guide: https://docs.docker.com/engine/install

Using dnf instead of yum (RH7/CO7/OL7) and dnf configure-manager instead of yum-configure-manager.

Pull image / run container:

sudo docker pull <image name>

sudo docker run [opts] <repository>/<image name>:<version> or latest

useful [opts]:

--name <name> – run container under <name>
-i – interactive mode (enable exec
-t – enable tty (network)
-p <inbound port>:<container app port> – port forwarding setting
-d – run as daemon in background

Pull and run stack if docker-compose.yml available

Get into directory of docker-compose.yml placement.

docker compose pull

docker compose up -d && sudo docker compose logs -ft --tail=1+

Stop container

docker stop <container name>

Restart container after stop

docker start <container name>

Better check the containers list before (right below) to make sure the container instance exists in exited state.

List containers

docker container list [--all – including exited/stopped]

Access to container’s CLI

docker exec -it <container name> /bin/bash

Check container run parameters

docker inspect <container name>

This entry was posted in cheatsheet, linux and tagged . Bookmark the permalink.