Конвертировать docker-compose.yml в runc config.json

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

Я нашел так далеко:

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

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

0 ответов

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

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

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

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