Введение
В этом руководстве показано, как использовать Docker Compose с настройкой сетевого интерфейса хоста на виртуальной машине (VM) в облаке LabEx. Docker Compose - это инструмент, который помогает управлять несколькими контейнерами. Контейнеры можно представить как легковесные изолированные среды, в которых запускаются приложения, например, веб-сервер. Обычно Docker изолирует сеть контейнера от хост-машины (виртуальной машины, на которой вы работаете), но параметр сетевого интерфейса хоста позволяет контейнеру напрямую использовать сеть хоста. Это полезно, когда ваше приложение должно работать так, как если бы оно запускалось непосредственно на хосте, например, когда оно должно иметь доступ к портам хоста без дополнительной настройки. В конце вы настроите Docker Compose, создадите, развернете и протестируете простой веб-сервис с использованием сетевого интерфейса хоста. Docker уже предустановлен в среде LabEx, но мы также убедимся, что Docker Compose готов к использованию.
Для прохождения этого практикума требуется подключение к интернету, поэтому запустить виртуальную машину могут только пользователи LabEx Pro. Перейдите на тариф Pro.