Найти в Дзене

Базовые операции Docker — образы и контейнеры

Эта статья поможет вам понять основные операции с образами и контейнерами докеров. Образы и контейнеры — два основных компонента архитектуры Docker. Контейнер запускается с использованием образа. Образ — это полностью упакованный стек, в котором есть все, что необходимо приложению, то есть библиотеки, переменные среды и файлы конфигурации. Войдите на сервер, где установлен докер. Посмотрим доступные образы Docker, находящиеся на хост-узле. docker images Посмотрим запущенные контейнеры Docker. docker ps На этом хосте в настоящее время нет запущенных контейнеров. Давайте запустим новый контейнер, используя образ Ubuntu. (идентификатор образа — 59ab366372d5) docker run -it -d image_id command Здесь докер развернет образ в новом контейнере со случайным идентификатором и именем контейнера. Как взаимодействовать с активным докер-контейнером? Другими словами, как войти в экземпляр контейнера Ubuntu? Давайте войдем в упомянутый выше работающий контейнер (84ddee07d217). docker attach CONT

Эта статья поможет вам понять основные операции с образами и контейнерами докеров. Образы и контейнеры — два основных компонента архитектуры Docker. Контейнер запускается с использованием образа. Образ — это полностью упакованный стек, в котором есть все, что необходимо приложению, то есть библиотеки, переменные среды и файлы конфигурации.

Войдите на сервер, где установлен докер.

Посмотрим доступные образы Docker, находящиеся на хост-узле.

docker images
-2

Посмотрим запущенные контейнеры Docker.

docker ps
-3

На этом хосте в настоящее время нет запущенных контейнеров.

Давайте запустим новый контейнер, используя образ Ubuntu. (идентификатор образа — 59ab366372d5)

docker run -it -d image_id command
-4

Здесь докер развернет образ в новом контейнере со случайным идентификатором и именем контейнера.

Как взаимодействовать с активным докер-контейнером? Другими словами, как войти в экземпляр контейнера Ubuntu? Давайте войдем в упомянутый выше работающий контейнер (84ddee07d217).

docker attach CONTAINER_ID
-5

Если вы выйдете из командной строки, экземпляр контейнера будет немедленно завершен:

-6

Чтобы вывести список завершенных и запущенных контейнеров, используйте опцию «-a».

docker ps -a
-7

Вы также можете использовать следующую команду, чтобы вывести список всех доступных контейнеров.

-8

Здесь активен только один контейнер, а остальные находятся в состоянии «Exited».

Как выйти из контейнера не завершая его работу? Нажмите Ctrl+p, затем Ctrl+q.

-9

Чтобы узнать версию докера, используйте следующую команду.

docker --version
docker version
-10

Чтобы узнать дополнительную информацию о корневом каталоге Docker, количестве контейнеров и образов, используйте следующую команду.

docker info
-11

Заключение

В этой статье познакомились с основными командами docker, которые помогут в работе. Надеюсь было полезно.

P.S. Если вам интересен материал не забывайте ставить палец вверх под статьей. А так же, подписывайтесь на анонсы новых статей в телеграмм и на сайте RoadIT