Справочник команд Docker
Справочник часто используемых команд Docker, быстрый поиск и копирование команд Docker
docker run [ОПЦИИ] ОБРАЗСоздать и запустить новый контейнер
docker run -d ОБРАЗЗапуск контейнера в фоновом режиме
docker run --name ИМЯ ОБРАЗЗапуск контейнера с указанием имени
docker run -p ХОСТ:КОНТЕЙНЕР ОБРАЗЗапуск контейнера с маппингом портов
docker run -v ХОСТ:КОНТЕЙНЕР ОБРАЗЗапуск контейнера с подключением тома
docker run -e КЛЮЧ=ЗНАЧЕНИЕ ОБРАЗЗапуск контейнера с установкой переменных окружения
docker run --rm ОБРАЗАвтоматическое удаление контейнера после остановки
docker run -it ОБРАЗ /bin/bashИнтерактивный запуск контейнера
docker psСписок запущенных контейнеров
docker ps -aСписок всех контейнеров (включая остановленные)
docker ps -qТолько отображение идентификаторов контейнеров
docker start КОНТЕЙНЕРЗапуск остановленного контейнера
docker stop КОНТЕЙНЕРОстановка работающего контейнера
docker restart КОНТЕЙНЕРПерезапуск контейнера
docker kill КОНТЕЙНЕРПринудительная остановка контейнера
docker rm КОНТЕЙНЕРУдаление остановленного контейнера
docker rm -f КОНТЕЙНЕРПринудительное удаление контейнера (включая работающий)
docker rm $(docker ps -aq)Удалить все остановленные контейнеры
docker exec -it CONTAINER КОМАНДАВыполнить команду внутри работающего контейнера
docker exec -it CONTAINER /bin/bashВойти в bash-терминал контейнера
docker logs CONTAINERПросмотреть журнал контейнера
docker logs -f CONTAINERРеальное время отслеживания журнала контейнера
docker logs --tail 100 CONTAINERПросмотреть последние 100 строк журнала
docker inspect CONTAINERПросмотреть подробную информацию о контейнере
docker top CONTAINERПросмотреть процессы, работающие внутри контейнера
docker statsРеальное время отображения использования ресурсов контейнером
docker cp CONTAINER:ИСТОЧНИК НАЗНАЧЕНИЕСкопировать файл из контейнера на хост
docker cp ИСТОЧНИК CONTAINER:НАЗНАЧЕНИЕСкопировать файл с хоста в контейнер
docker rename СТАРЫЙ НОВЫЙПереименовать контейнер
docker pause CONTAINERПриостановить контейнер
docker unpause CONTAINERВозобновить приостановленный контейнер
docker wait CONTAINERОжидать остановки контейнера и вернуть код выхода
docker attach CONTAINERПодключиться к работающему контейнеру
docker port CONTAINERПросмотреть сопоставление портов контейнера
docker update --restart=always CONTAINERОбновить конфигурацию контейнера
docker imagesПеречислить локальные образы
docker images -aПеречислить все образы (включая промежуточные слои)
docker pull ОБРАЗЗагрузить образ из репозитория
docker pull ОБРАЗ:ТЕГЗагрузить образ с указанным тегом
docker push ОБРАЗОтправить образ в репозиторий
docker rmi ОБРАЗУдалить образ
docker rmi -f ОБРАЗПринудительно удалить образ
docker rmi $(docker images -f dangling=true -q)Удалить все несвязанные образы
docker tag SOURCE TARGETСоздать новый тег для образа
docker history IMAGEПросмотреть историю создания образа
docker inspect IMAGEПросмотреть подробную информацию об образе
docker save -o FILE.tar IMAGEСохранить образ в файл tar
docker load -i FILE.tarЗагрузить образ из файла tar
docker import FILE.tar IMAGEИмпортировать образ из файла tar
docker export CONTAINER > FILE.tarЭкспортировать контейнер в файл tar
docker commit CONTAINER IMAGEСоздать новый образ из контейнера
docker search TERMПоиск образов в Docker Hub
docker image pruneУдалить неиспользуемые образы
docker image prune -aУдалить все неиспользуемые образы
docker volume lsПеречислить все тома данных
docker volume create NAMEСоздать том данных
docker volume inspect NAMEПросмотреть подробную информацию о томе данных
docker volume rm NAMEУдалить том данных
docker volume pruneУдалить все неиспользуемые тома данных
docker run --rm -v NAME:/data -v $(pwd):/backup alpine tar cvf /backup/backup.tar /dataРезервное копирование тома данных
docker run --rm -v NAME:/data -v $(pwd):/backup alpine tar xvf /backup/backup.tar -C /Восстановление тома данных
docker network lsПеречислить все сети
docker network create NAMEСоздать сеть
docker network create --driver bridge NAMEСоздать мостовую сеть
docker network create --driver overlay NAMEСоздать накладную сеть
docker network inspect NAMEПросмотреть подробную информацию о сети
docker network rm NAMEУдалить сеть
docker network connect NETWORK CONTAINERПодключение контейнера к сети
docker network disconnect NETWORK CONTAINERОтключение контейнера от сети
docker network pruneУдаление всех неиспользуемых сетей
docker compose upСоздание и запуск всех сервисов
docker compose up -dЗапуск всех сервисов в фоновом режиме
docker compose up --buildСборка образа и запуск сервиса
docker compose downОстановка и удаление всех сервисов
docker compose down -vОстановка сервиса и удаление томов данных
docker compose startЗапуск существующего сервиса
docker compose stopОстановка сервиса
docker compose restartПерезапуск сервиса
docker compose psСписок состояний сервисов
docker compose logsПросмотр журналов сервиса
docker compose logs -fРеальное время отслеживания журналов сервиса
docker compose exec SERVICE COMMANDВыполнение команды в контейнере сервиса
docker compose buildСборка образа сервиса
docker compose pullЗагрузка образа сервиса
docker compose configПроверка и просмотр конфигурации
docker compose run SERVICE COMMANDВыполнение одноразовой команды
docker compose up --scale SERVICE=NUMМасштабирование количества экземпляров сервиса
docker infoОтображение информации о системе Docker
docker versionОтображение информации о версии Docker
docker system dfОтображение использования дискового пространства Docker
docker system pruneОчистка неиспользуемых данных
docker system prune -aОчистка всех неиспользуемых данных
docker system prune --volumesОчистка неиспользуемых данных, включая тома данных
docker eventsПолучение событий Docker в реальном времени
docker events --filter 'type=container'Фильтрация событий определенного типа
docker loginВход в Docker Hub
docker login SERVERВход в указанный реестр образов
docker logoutВыход из Docker Hub
docker logout SERVERВыход из указанного реестра образов
docker build -t NAME .Сборка образа из Dockerfile
docker build -f Dockerfile.dev -t NAME .Сборка с указанием Dockerfile
docker build --no-cache -t NAME .Сборка без использования кэша
docker build --build-arg KEY=VALUE -t NAME .Передача параметров сборки
docker build --target STAGE -t NAME .Сборка указанной стадии многостадийной сборки
docker buildx build --platform linux/amd64,linux/arm64 -t NAME .Многоплатформенная сборка
docker buildx create --useСоздание и использование нового сборщика
📖О инструменте
Особенности
❓Частые вопросы
🔗Связанные инструменты
Парсер Cron-выражений
Проверка синтаксиса Cron и просмотр предстоящих времен выполнения.
JSON в CSV
Преобразование данных JSON в формат CSV
JSON в YAML
Преобразование данных JSON в формат YAML
Конвертер JSON в XML
Преобразование данных JSON в формат XML
Преобразование YAML в JSON.
Преобразование YAML-конфигурации в данные в формате JSON.
JSON-форматтер
Форматирование, валидация и сжатие JSON-данных
Визуализация JSON
Показать данные JSON в виде древовидной структуры
Генератор JSON-данных
Генерация имитированных JSON-данных для тестирования
Переводчик i18n JSON
Однократно перевести весь JSON-файл. Вставьте ваш базовый контент, выберите целевой язык; инструмент будет вызывать ваш OpenRouter API с использованием плоских ключей
Сравнение различий JSON
Сравнение различий между двумя JSON-данными
Генератор QR-кодов
Генерировать настраиваемое изображение QR-кода
Генератор SVG‑заполнителя изображения
Создание настраиваемого SVG‑заполнителя изображения
Конвертер изображений в Base64
Инструмент двустороннего преобразования изображений и Base64-кодирования
Генератор UUID
Пакетная генерация уникальных UUID
Генератор паролей
Генерирует безопасные надёжные случайные пароли.
Кодирование и декодирование Base64
Инструмент кодирования и декодирования строк Base64
Кодирование/декодирование URL
Инструмент кодирования и декодирования URL-строк
Генератор MD5-хеша
Инструмент для генерации MD5-хеша
Генератор SHA-256-хеша
Инструмент для генерации SHA-256-хеша
Генератор SHA1-хеша.
Инструмент для генерации SHA1-хеша.
Hex-кодер и декодер
Инструмент кодирования/декодирования шестнадцатеричных строк
Бинарный кодер/декодер
Инструмент кодирования/декодирования двоичных строк
AES‑шифратор и дешифратор
Инструмент симметричного шифрования и дешифрования AES
RSA инструмент шифрования и дешифрования
Инструмент асимметричного шифрования RSA
Генератор HMAC
Инструмент генерации HMAC
Поиск IP-адреса
Поиск геолокации IP-адреса и информации о сети
Конвертер миллисекунд
Преобразование между миллисекундным штампом времени и строкой в формате yyyy-MM-dd HH:mm:ss.