Конвертировать 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.
- read_only
- команда
- рабочий_директор
- переменные среды
- tty
- возможности
- ограничения памяти
- имя хоста
- cgroup_parent
- пид
- ipc
- тома
большинство из которых не имеют отношения к большинству конфигураций