Cheatsheet тебя "качает": Docker
5 декабря 2025 г.·211 views

🛠 Cheatsheet тебя "качает": Docker

Давай выдохнем и просто закинем в закладочки, сегодня на последок хочу поделиться с тобой cheatsheet по Docker и какие могут быть проблемы/ решения.

Общее описание

docker exec -it <container_name_or_id> <command> # выполнение команды

-i # интерактивный режим (позволяет передать ввод)

-t # выделяет псевдотерминал (tty) для взаимодействия.

<container_name_or_id> # имя или ID контейнера.

Базис

&#036; docker build

&#036; docker build --no-cache

&#036; docker compose build --no-cache

&#036; docker image ls all # все образы

# Создает только определенную службу

&#036; docker compose build <service>

&#036; docker container ls # все запущенные контейнеры

&#036; docker container ls -all # все контейнеры

# привилегированный режим

&#036; docker run -d --privileged --name docker go:1.16

Compose

&#036; docker compose up

&#036; docker compose up -d # Запускает контейнеры в отсоединенном режиме в фоновом режиме

&#036; docker compose start # Запускает уже созданные контейнеры (не перестраивает и не создает заново)

&#036; docker compose up --build # Создает изображения, а затем запускает контейнеры

&#036; docker compose up --force-recreate # Воссоздает контейнеры, даже если ничего не изменилось

&#036; docker compose up --build --force-recreate # Полностью перестраивает и воссоздает контейнеры

&#036; docker compose stop

&#036; docker compose down # Останавливает и удаляет контейнеры, сети и тома по умолчанию

&#036; docker compose down --volumes # Удаляет контейнеры, сети и именованные/анонимные тома

&#036; docker compose down --rmi all # Также удаляет все построенные изображения

&#036; docker compose rm # Удаляет остановленные контейнеры служб (после остановки)

&#036; docker compose kill # Принудительно останавливает запуск контейнеров

Списки и профили

&#036; docker compose ps # Списки запущенных служб и их состояние

&#036; docker compose logs # Отображение журналов для всех служб

&#036; docker compose logs -f

&#036; docker compose exec <service> sh # Открывает оболочку внутри работающего контейнера

&#036; docker compose config

Итого: подсказки и отредаченные материалы из опыта коллег, преподов и окружающих тебя лиц могут тебе помочь расти, то есть найти свои зоны роста и продвигаться далее. Качайся, это поможет 🙏

#toolchain #appsec #specialty #pmcases #paper #containersecurity

#toolchain#appsec#specialty#pmcases#paper#containersecurity
Открыть в Telegram