-
Извлечение образа.
Первым шагом в использовании Docker является получение образа из реестра. Клиент Docker упрощает эту задачу с помощью следующей команды:docker pull <image-name>Например, чтобы получить последний образ Ubuntu, вы можете запустить:
docker pull ubuntu -
Запуск контейнера.
После того как у вас есть образ, вы можете запустить его как контейнер с помощью клиента Docker:docker run <image-name>Например, чтобы запустить веб-сервер Nginx, вы можете выполнить:
docker run nginx -
Список контейнеров:
Чтобы просмотреть контейнеры, работающие в вашей системе, используйте следующую команду:docker psОтобразится идентификатор контейнера, имя изображения, статус и другие сведения.
-
Остановка контейнера:
Нужно остановить контейнер? Клиент Docker поможет вам:docker stop <container-id>Замените
<container-id>фактическим идентификатором контейнера, который вы хотите остановить. -
Удаление контейнера:
Чтобы удалить остановленный контейнер из вашей системы, используйте следующую команду:docker rm <container-id>Еще раз замените
<container-id>на идентификатор контейнера, который вы хотите удалить. -
Вывод изображений:
Чтобы просмотреть образы Docker, доступные на вашем компьютере, выполните команду:docker imagesПоявится идентификатор изображения, репозиторий, тег и размер.
-
Создание образа.
Вы можете создать свой собственный образ Docker, используя Dockerfile и клиент Docker:docker build -t <image-name> <path-to-dockerfile>Замените
<image-name>на желаемое имя вашего образа и<path-to-dockerfile>на местоположение вашего Dockerfile. -
Отправка изображения.
Если вы хотите поделиться своим собственным изображением, вы можете отправить его в реестр Docker:docker push <image-name>Перед отправкой убедитесь, что вы вошли в реестр с помощью
docker login. -
Выполнение команд в контейнере.
Клиент Docker позволяет запускать команды внутри работающего контейнера:docker exec <container-id> <command>Замените
<container-id>на идентификатор контейнера и<command>на нужную команду.
Поздравляем! Теперь вы изучили несколько основных методов Docker Client, которые помогут вам профессионально ориентироваться в экосистеме Docker. Клиент Docker — ваш верный помощник — от извлечения изображений до запуска контейнеров, вывода списка и удаления контейнеров, управления изображениями и выполнения команд. Итак, вперед и смело исследуйте огромный мир Docker!