У нас уже есть граничный сервер IoT, который запускает докер-контейнер через docker compose (сборок нет).Я проводил оценку Azure IoT Hub / IoT Edge для возможного управления этими пограничными устройствами (и работающими на них контейнерами).Я вижу, что манифест развертывания (или Create Options) обрабатывает большую часть того, что находится в разделе 'services' файла compose.Я новичок в Azure, и у меня возникают проблемы с поиском документации о том, где, если угодно, я могу разместить разделы «тома» и «сети» моего докера в манифесте.Любые указатели будут высоко оценены.Например, мой compose:
networks:
myownnetwork:
external: true
volumes:
myownvolume:
external: true
services:
myowncontainer:
image: "myown/nwoym:abc:latest"
restart: always
ports:
- "123:321"
networks:
- "myownnetwork"
volumes:
- /myownvolume/config:/here/config:ro
container_name: bob
В файле docker compose, на (глобальном) «верхнем уровне», вы можете указать тома и сети.Указанный там том может быть общим томом.Он доступен для любых / всех контейнеров (необязательно), на которые ссылается определение контейнера в разделе 'services' файла compose.То же самое касается определения сети не по умолчанию.Я надеялся сделать что-то подобное с развертываниями Azure IoT Edge.«Параметры создания контейнера» зависят от контейнера.Я предполагаю, что вопрос «Как я могу создать общие тома для своих модулей IoT Edge?»& «Как я могу создать и использовать сеть не по умолчанию для своих модулей IoT Edge».