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

Общие

Вывод версии

docker version

Удаление неиспользуемых образов, контейнеров и сетей

docker system prune
docker system prune -a --volumes

Образы

Список

docker images [OPTIONS] [REPOSITORY[:TAG]]
docker images
docker images -a
docker images mysql

Скачивание

docker pull [OPTIONS] NAME[:TAG|@DIGEST]

Создание

docker build [OPTIONS] PATH | URL | -
 
docker build .
docker build github.com/creack/docker-firefox
docker build github.com/creack/docker-firefox

Отправка в реестр

docker image push registry_name/image_name:tag_name

Удаление

docker rmi [OPTIONS] IMAGE [IMAGE...]

Контейнеры

Список

docker ps [OPTIONS]

Создание

docker create [OPTIONS] IMAGE [COMMAND] [ARG...]
 
docker create -t -i fedora bash
docker start -a -i 6d8af538ec5

Запуск

docker start <ID_КОНТЕЙНЕРА/ИМЯ_КОНТЕЙНЕРА>
docker start 234534243
docker start my_test_name

Создание и запуск

docker run [OPTIONS] IMAGE [COMMAND] [ARG...]

Перезапуск

docker restart [OPTIONS] <ID_КОНТЕЙНЕРА/ИМЯ_КОНТЕЙНЕРА> [CONTAINER...]

Остановка

docker stop [OPTIONS] <ID_КОНТЕЙНЕРА/ИМЯ_КОНТЕЙНЕРА> [CONTAINERS...]

Жесткая остановка

docker kill [OPTIONS] CONTAINER [CONTAINER...]

Удаление

docker rm [OPTIONS] CONTAINER [CONTAINER...]

Выполнение команд в контейнере

docker exec [OPTIONS] CONTAINER COMMAND [ARG...]
docker exec -it <ID_КОНТЕЙНЕРА> <КОМАНДА>
docker exec -it few423sdfwer bash

Информация о контейнере

docker logs [OPTIONS] CONTAINER
docker inspect infinite
docker port infinite
docker top infinite
docker stats infinite
docker events infinite

Тома

Вывод списка

docker volume ls [OPTIONS]

Информация

docker volume inspect <ИМЯ_ТОМА>

Удаление одного тома

docker volume rm <ИМЯ_ТОМА>

Удаление всех томов

docker volume prune

Полезные ссылки

10.11.2020

Категория(-и): Docker

# #

Добавить комментарий