Найти в Дзене
IT Заметки

Топ 10 Docker комманд

DOCKER Шпаргалка для пользователя Docker 1. docker ps — смотрим список запущенных контейнеров 2. docker pull — загрузка образа 3. docker build — собирает образ 4. docker logs — смотрим логи 5. docker run — запускаем контейнер 6. docker stop — останавливает контейнер 7. docker kill — «убивает» контейнер 8. docker rm — удаляет контейнер 9. docker rmi — удаляет образ 10. docker volume ls — список томов docker build docker build [DOCKERFILE PATH] Флаги - `--file -f` Путь, где находится Dockerfile - `--force-rm` Всегда удалять временные контейнеры. - `--no-cache` Не использовать кэш при построении образа. - `--rm` Удалить временные контейнеры после успешного построения. - `--tag -t` Название и возможный тег в формате `name:tag` или просто тег `my_tag` (опционально) Примеры Построить образ с меткой my-org/my-image, используя Dockerfile в /tmp/Dockerfile. > docker build -t my-org:my-image -f /tmp/Dockerfile docker run Данная команда запустит контейнер ubuntu и при старте сразу запустит `/bi
Оглавление

DOCKER

Шпаргалка для пользователя Docker

1. docker ps — смотрим список запущенных контейнеров

2. docker pull — загрузка образа

3. docker build — собирает образ

4. docker logs — смотрим логи

5. docker run — запускаем контейнер

6. docker stop — останавливает контейнер

7. docker kill — «убивает» контейнер

8. docker rm — удаляет контейнер

9. docker rmi — удаляет образ

10. docker volume ls — список томов

docker build

docker build [DOCKERFILE PATH]

Флаги

- `--file -f` Путь, где находится Dockerfile

- `--force-rm` Всегда удалять временные контейнеры.

- `--no-cache` Не использовать кэш при построении образа.

- `--rm` Удалить временные контейнеры после успешного построения.

- `--tag -t` Название и возможный тег в формате `name:tag` или просто тег `my_tag` (опционально)

Примеры

Построить образ с меткой my-org/my-image, используя Dockerfile в /tmp/Dockerfile.

> docker build -t my-org:my-image -f /tmp/Dockerfile

docker run

Данная команда запустит контейнер ubuntu и при старте сразу запустит `/bin/bash`. Если образ ubuntu не был загружен ранее, он загрузится перед запуском.

Примеры

Построить образ с меткой my-org/my-image, используя Dockerfile в /tmp/Dockerfile.

> docker run -it ubuntu:latest /bin/bash

docker images

список всех загруженных/созданных образов

Примеры

> docker images

docker logs

Вывести логи контейнера.

Примеры

> docker logs [CONTAINER ID]

docker rmi

Удалить один или несколько образов.

Примеры

> docker rmi [IMAGE ID]

Статья на рус/англ