Skip to content

Convert docker run/create commands to docker-compose.yml files.

License

Notifications You must be signed in to change notification settings

bucherfa/docker-compose-converter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

docker-compose Converter

Convert docker run/create commands to docker-compose.yml files.

Online Demo

Example

Input

docker run -d \
  -v nextcloud:/var/www/html \
  nextcloud
docker run -d \
  -v db:/var/lib/mysql \
  mariadb

Output

version: '3'
services:
  nextcloud:
    image: nextcloud
    volumes:
      - 'nextcloud:/var/www/html'
  mariadb:
    image: mariadb
    volumes:
      - 'db:/var/lib/mysql'

Usage

Install

npm install docker-compose-converter --save

Include

const dcc = require('docker-compose-converter');
const dockerRunCommands = `
docker run -d \
  -v nextcloud:/var/www/html \
  nextcloud
docker run -d \
  -v db:/var/lib/mysql \
  mariadb
`;
const dockercomposeyml = ddc(dockerRunCommands);
console.log(dockercomposeyml);

About

Convert docker run/create commands to docker-compose.yml files.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published