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

В этом посте я расскажу о 15 основных командах Docker, которые вы будете часто использовать при работе с Docker. Тенденция контейнеров Docker неудержимо растет и прочно укоренилась в сознании DevOps, поскольку организации активно ищут профессионалов, обладающих знанием Docker, и хорошее знание этих команд Docker даст вам необходимый опыт.

Ниже приведены команды, которые рассматриваются:

Итак, приступим:

Комнада docker –version

Эта команда используется для получения текущей установленной версии докера

docker –version

Команда docker pull

Эта команда используется для извлечения изображений из docker repository(hub.docker.com)

docker pull <image name>

Команда docker run

Эта команда используется для создания контейнера из образа

docker run -it -d <image name>

флаги

  • --interactive --tty, -it — создает псевдотерминал и сохраняет это окно открытым, даже если он не подключен
  • --publish , -p — публикация портов контейнера на хосте
  • --name — присвоить имя контейнеру
  • --rm — автоматически удалять контейнер при его выходе

Команда docker ps

Эта команда используется для вывода списка запущенных контейнеров

docker ps

Команда docker ps -a

Эта команда используется для отображения всех запущенных и закрытых контейнеров

docker ps -a

Команда docker exec

Эта команда используется для доступа к работающему контейнеру

docker exec -it <container id> bash

Команда docker stop

Эта команда останавливает работающий контейнер

docker stop <container id>

Команда docker kill

Эта команда уничтожает контейнер, немедленно останавливая его выполнение. Разница между docker kill и docker stop заключается в том, что docker stop дает контейнеру время для корректного завершения работы, в ситуациях, когда для остановки контейнера требуется слишком много времени, можно выбрать его уничтожение

docker kill <container id>

Команда docker commit

Эта команда создает новый образ редактируемого контейнера в локальной системе

docker commit <conatainer id> <username/imagename>

Команда docker login

Эта команда используется для входа в репозиторий Docker Hub

docker login

Команда docker push

Эта команда используется для отправки образа в репозиторий Docker Hub

docker push <username/image name>

Команда docker images

Эта команда выводит список всех локально сохраненных образов докеров

docker images

Команда docker rm

Эта команда используется для удаления остановленного контейнера

docker rm <container id>

Команда docker rmi

Эта команда используется для удаления изображения из локального хранилища

docker rmi <image-id>

Команда docker build

Эта команда используется для создания образа из указанного файла докера

docker build <path to docker file>

флаги:

  • --tag , -t — имя и, возможно, тег в формате «имя:тег»
  • --file , -f — имя Dockerfile (по умолчанию «PATH/Dockerfile»)

Команда docker system prune

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

docker system prune

флаги:

  • --all, -a — указывает все неиспользуемые изображения, а не только висящиеges not just dangling ones
  • --filter — указывает значения фильтра (например, 'label==')
  • --force , -f — не запрашивать подтверждение
  • --volumes — сократить объемы

Пожалуйста, оцените материал

WebSofter

Web - технологии