Docker: основные команды

Как найти образ по имени?

docker search lamp

Как загрузить выбранный образ?

docker pull linode/lamp

Как увидеть список загруженных образов?

docker images -a

Как удалить образ?

docker rmi 509317b58560

Как запустить загруженный образ?

docker run -it linode/lamp bash

Ключи:

-i, --interactive  Keep STDIN open even if not attached
-t, --tty          Allocate a pseudo-TTY

/bin/bash это команда, которая будет запущена после запуска контейнера.

Как перейти в консоль к запущенному контейнеру?

docker attach container_name

Как увидеть список контейнеров?

docker ps -a

Как удалить контейнер?

docker rm 9b435d667945

Как создать и запустить контейнеры?

docker-compose up -d

Ключи:

 -d, --detach    Detached mode: Run containers in the background,
                 print new container names.

Как запустить контейнеры?

docker-compose start

Как остановить контейнеры?

docker-compose stop

Как остановить и удалить контейнеры?

docker-compose down

Как увидеть список процессов docker-compose?

docker-compose ps

Как выполнить команду в контейнере?

docker-compose exec php php -v