首页 > 解决方案 > 是否有将 ansible-playbook 转换为 Dockerfile 的工具?

问题描述

我有一个 1000 多行的 ansible-playbook 来构建我的虚拟机,我想构建一个具有相同项目结构、依赖项、用户、权限等的 docker 映像。

因此,例如此代码将转换为“RUN pip3 install requests jsonschema ...”

  - name: Install pip3 dependencies
    pip:
      executable: pip3
      name:
        - requests
        - jsonschema
        ...

标签: dockeransibledockerfile

解决方案


不要转换为 Dockerfile 位以在构建管道的另一侧吐出容器映像,您可以使用ansible-bender


推荐阅读