in ,

Основные команды Docker, которые необходимо знать

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

Список контейнеров Docker#

sudo docker container ls -a --no-trunc

Перечислите все контейнеры (включая завершенные) без усечения имен#

sudo docker container ls -a --no-trunc
sudo docker container ls -a

Список всех контейнеров (запущенных и остановленных)#

sudo docker container ls -a
sudo docker container ls -a -q

Перечислите только идентификаторы контейнеров#

sudo docker container ls -a -q
sudo docker container ls -l

Список контейнеров с подробной информацией#

sudo docker container ls -l
sudo docker container ls -a --filter ""

Список контейнеров на основе фильтров (пример: –состояние фильтра = запущено)#

sudo docker container ls -a --filter ""

Запуск контейнера#

sudo docker container run centos:7 ping 127.0.0.1 -c 10

Запустите единственный экземпляр образа centos: 7 и выполните команду ping#

sudo docker container run centos:7 ping 127.0.0.1 -c 10

Просмотр информации о контейнере#

sudo docker ps

Перечислите все запущенные контейнеры#

sudo docker ps
sudo docker ps -a

Перечислите все контейнеры (запущенные и остановленные) с помощью ps#

sudo docker ps -a

Запуск и остановка контейнеров#

sudo docker container run -d centos:7 ping 127.0.0.1

Запуск контейнера в автономном режиме (фоновом)#

sudo docker container run -d centos:7 ping 127.0.0.1
sudo docker ps

Убедитесь, что контейнер запущен (после запуска в отключенном режиме)#

sudo docker ps

Проверка журналов контейнера#

sudo docker container logs [containerid]

Просмотр журналов определенного контейнера (замените [containerid] на фактический ID)#

sudo docker container logs [containerid]
sudo docker container logs --tail [containerid]

Просматривайте только самые последние журналы контейнера (замените [containerid] на фактический ID)#

sudo docker container logs --tail [containerid]
sudo docker container logs --tail 10 [containerid]
sudo docker container logs -f [containerid]

Следите за журналами контейнеров в режиме реального времени (замените [containerid] на фактический ID)#

sudo docker container logs -f [containerid]

Дополнительные команды#

sudo docker container start [containerid]: Starts a stopped container.
sudo docker container stop [containerid]: Stops a running container.
sudo docker container rm [containerid]: Removes a container.

Заключение#

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

Примечание: Замените [containerid] фактическим идентификатором контейнера при использовании команд.

What do you think?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

GIPHY App Key not set. Please check settings