记忆角落

  • {{ item.name }}
  • 使用Composerize将 Docker 命令转化为 Docker Compose 文件
  • 什么是 Composerize?
  • 在线使用
  • 在 Linux 中安装 Composerize
  • 使用
  • 首页
  • 关于
  • 归档
  • 邻居
  • 捐赠

使用Composerize将 Docker 命令转化为 Docker Compose 文件

  • 郭良俊只狗
  • 2022-10-08
  • 0

使用Composerize将 Docker 命令转化为 Docker Compose 文件

什么是 Composerize?

Composerize 是一个命令行和基于网络的工具,可以将 docker run 命令转换成 Docker Compose 文件。

无论 docker run 命令是简单、简短还是冗长、复杂,都没有关系。你所要做的就是把命令传给 Conposerize。Composerize 会立即将 docker run 命令变成 Docker Compose文件!

在线使用

进入 https://www.composerize.com,将 docker run 命令粘贴到框中,你就会立即得到 docker-compose.yml 文件

image-20221008151411852

在 Linux 中安装 Composerize

Composerize 可以用 npm 安装。确保你的系统中已经安装了 Nodejs

运行以下命令来安装 Composerize:npm install composerize

该命令将只为当前用户安装 Composerize

如果你想在全局(全系统)安装它,请运行上述命令并加上 -g 选项:npm install composerize -g

使用

要将 docker run 命令转换为 Docker Compose 格式,只需用 Composerize 运行它:

composerize docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer

它将以 Docker Compose 文件格式生成内容。

示例输出:

version: '3.3'
services:
    portaine:
        ports:
            - '9000:9000'
        volumes:
            - '/var/run/docker.sock:/var/run/docker.sock'
        image: portainer/portaine
© 2012 - 2023 记忆角落 网站统计
Theme by Wing
粤ICP备14056850号-1 又拍云CDN赞助