Проверка Docker-контейнера

DockerBeginner
Практиковаться сейчас

Введение

В этом лабораторном занятии мы будем изучать команду Docker "inspect", окунаясь в сценарий, связанный с загадочным порталом в сверхъестественный мир. Мы играем роль выдающегося персонажа, "Сверхъестественного Лидера", который должен проверить Docker-контейнеры, чтобы разгадать скрытые секреты за порталом в сверхъестественный мир и защитить наш мир от потенциальных угроз.

Просмотр метаданных контейнера

В этом шаге мы начнем с просмотра метаданных Docker-контейнера.

  1. Во - первых, создайте образец сети с помощью следующей команды:

    docker network create my_network
    
  2. Затем запустите новый контейнер и подключите его к созданной сети:

    docker run -d --name my_network_container --network my_network alpine sleep 1d
    
  3. Просмотрите метаданные запущенного контейнера с помощью следующей команды:

    docker inspect my_network_container
    

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

Далее мы углубимся в команду inspect, изучая конфигурацию Docker-контейнера.

  1. Используя тот же контейнер, что и в шаге 1, просмотрите настройки конфигурации:

    docker inspect --format='{{json.Config}}' my_network_container
    

    Проанализируйте вывод, чтобы понять конфигурацию контейнера и то, как она соответствует желаемому состоянию.

Изучить настройки сети контейнера

В этом шаге мы сосредоточимся на исследовании сетевых настроек Docker-контейнера.

  1. Просмотрите сетевые настройки контейнера:

    docker inspect --format='{{range.NetworkSettings.Networks}}{{.IPAddress}}{{end}}' my_network_container
    

    Разберитесь в сетевой конфигурации контейнера, включая его IP-адрес и сетевое имя (алиас).

Резюме

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