Docker CLI Basics

Source: raw/docker/docker command cheatsheet.md.

Service management (systemd)

sudo systemctl start docker     # start
sudo systemctl stop docker      # stop
sudo systemctl restart docker    # restart
sudo systemctl status docker     # status
sudo systemctl enable docker     # start on boot

Run a container (detached)

docker run -d --name my_app -p 8080:80 nginx
  • -d detached (background)
  • --name human-readable name
  • -p host:container port mapping

Open questions

  • Image lifecycle (build, pull, images, rmi).
  • Volumes, networks, docker compose.
  • Inspecting/logs (ps, logs, exec).