将docker-compose.yml转换为runc config.json

时间:2019-01-25 12:21:11

标签: docker docker-compose runc containerd

我想将docker-compose.yml转换为(一组)runc config.json。

我到目前为止发现:

  • 从运行的Docker容器(is unreliable)复制config.json
  • 以某种方式使用dockerd API从Docker Image创建config.json

这些都不处理将docker-compose.yml解析为可用的runc规范。是否存在这样的东西?

1 个答案:

答案 0 :(得分:0)

我最终只是使用YAML解析器来解析docker-compose.yml。事实证明,从docker-compose.yml中获得runc配置的东西并不多

  1. read_only
  2. 命令
  3. working_dir
  4. 环境变量
  5. tty
  6. 功能
  7. 内存限制
  8. 主机名
  9. cgroup_parent
  10. pid
  11. ipc
  12. 音量

其中大多数与大多数配置都不相关