Основные команды docker
1️⃣ Как кратко ответить
Основные команды включают docker run
для запуска контейнеров, docker build
для создания образов, docker pull
и docker push
для загрузки и выгрузки образов из реестра, а также docker ps
для просмотра запущенных контейнеров.
2️⃣ Подробное объяснение темы
-
docker run
Эта команда используется для запуска контейнеров. Она создает и запускает контейнер из указанного образа. Например:docker run hello-world
Эта команда запускает контейнер из образа
hello-world
, который выводит приветственное сообщение. -
docker build
Используется для создания Docker-образа из Dockerfile. Dockerfile содержит инструкции по сборке образа. Пример:docker build -t my-image .
Здесь
-t
задает тег для образа, а.
указывает на текущую директорию, где находится Dockerfile. -
docker pull
Загружает образ из Docker Hub или другого реестра. Например:docker pull ubuntu
Эта команда загружает последний образ Ubuntu из Docker Hub.
-
docker push
Выгружает локальный образ в Docker Hub или другой реестр. Пример:docker push my-repo/my-image
Это полезно для распространения образов между различными средами.
-
docker ps
Показывает список запущенных контейнеров. Для отображения всех контейнеров, включая остановленные, используется флаг-a
:docker ps -a
-
docker stop
иdocker start
Эти команды останавливают и запускают контейнеры соответственно. Например:docker stop my-container docker start my-container
-
docker rm
иdocker rmi
Удаляют контейнеры и образы соответственно. Пример:docker rm my-container docker rmi my-image
-
docker exec
Позволяет выполнять команды внутри запущенного контейнера. Например:docker exec -it my-container /bin/bash
Эта команда открывает интерактивную оболочку внутри контейнера.
🔒 Подпишись на бусти автора и стань Алигатором, чтобы получить полный доступ к функционалу сайта и отслеживать свой прогресс!
Подписаться