Введение
В этом лабораторном занятии мы будем изучать команду Docker "inspect", окунаясь в сценарий, связанный с загадочным порталом в сверхъестественный мир. Мы играем роль выдающегося персонажа, "Сверхъестественного Лидера", который должен проверить Docker-контейнеры, чтобы разгадать скрытые секреты за порталом в сверхъестественный мир и защитить наш мир от потенциальных угроз.
Просмотр метаданных контейнера
В этом шаге мы начнем с просмотра метаданных Docker-контейнера.
Во - первых, создайте образец сети с помощью следующей команды:
docker network create my_networkЗатем запустите новый контейнер и подключите его к созданной сети:
docker run -d --name my_network_container --network my_network alpine sleep 1dПросмотрите метаданные запущенного контейнера с помощью следующей команды:
docker inspect my_network_container
Просмотр конфигурации контейнера
Далее мы углубимся в команду inspect, изучая конфигурацию Docker-контейнера.
Используя тот же контейнер, что и в шаге 1, просмотрите настройки конфигурации:
docker inspect --format='{{json.Config}}' my_network_containerПроанализируйте вывод, чтобы понять конфигурацию контейнера и то, как она соответствует желаемому состоянию.
Изучить настройки сети контейнера
В этом шаге мы сосредоточимся на исследовании сетевых настроек Docker-контейнера.
Просмотрите сетевые настройки контейнера:
docker inspect --format='{{range.NetworkSettings.Networks}}{{.IPAddress}}{{end}}' my_network_containerРазберитесь в сетевой конфигурации контейнера, включая его IP-адрес и сетевое имя (алиас).
Резюме
В этом лабораторном занятии мы углубились в команду Docker "inspect", чтобы получить ценные сведения о метаданных контейнера, его конфигурации и сетевых настройках. Опустившись в сверхъестественную сцену, мы успешно воспользовались возможностями команды inspect Docker, чтобы разгадать тайны, скрытые за сверхъестественным порталом. Эта лабораторная работа не только улучшила наши навыки работы с Docker, но и дала творческий и увлекательный опыт обучения.



