ansango / wiki
 ·  2 min de lectura

Composerize

Composerize: herramienta para convertir comandos docker run a docker-compose.yml automáticamente

Composerize es una herramienta que convierte comandos docker run en formato de archivo docker-compose.yml. Simplifica el proceso de migración de un contenedor Docker independiente a una configuración de Docker Compose, permitiendo una gestión más sencilla de aplicaciones multicontenedor.

Funcionalidades clave

Ventajas

Uso

Interfaz web

  1. Visita composerize.com.
  2. Pega tu comando docker run en el campo de entrada.
  3. La herramienta generará automáticamente el contenido del archivo docker-compose.yml correspondiente.

Línea de comandos

  1. Instala Composerize globalmente usando npm:

    npm install -g composerize
  2. Ejecuta Composerize con un comando docker run entre comillas:

    composerize "docker run -d -p 80:80 -v /var/run/docker.sock:/tmp/docker.sock:ro --name my-container some-image"

Esto imprimirá el docker-compose.yml resultante en la salida estándar.