Преобразование docker-compose.yml в runc config.json

Я хочу преобразовать docker-compose.yml в (набор) runc config.json.

Я нашел до сих пор:

  • копирование config.json из работающего контейнера докеров (ненадежен)
  • каким-то образом используя докерд API для создания config.json из образа Docker

Ни один из них не обрабатывает синтаксический анализ docker-compose.yml в пригодной для использования спецификации runc. Существует ли что-то подобное?

Развертывание модели машинного обучения с помощью Flask - Angular в Kubernetes
Развертывание модели машинного обучения с помощью Flask - Angular в Kubernetes
Kubernetes - это портативная, расширяемая платформа с открытым исходным кодом для управления контейнерными рабочими нагрузками и сервисами, которая...
Как создать PHP Image с нуля
Как создать PHP Image с нуля
Сегодня мы создадим PHP Image from Scratch для того, чтобы легко развернуть базовые PHP-приложения. Пожалуйста, имейте в виду, что это разработка для...
1
0
292
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

В итоге я просто использовал синтаксический анализатор YAML для анализа файла docker-compose.yml. Оказывается, не так много вещей, которые конфиг runc должен получить из docker-compose.yml.

  1. только для чтения
  2. команда
  3. рабочий_каталог
  4. переменные среды
  5. телетайп
  6. возможности
  7. ограничения памяти
  8. имя хоста
  9. cgroup_parent
  10. pid
  11. ipc
  12. тома

большинство из которых не имеют отношения к большинству конфигураций

Другие вопросы по теме