Skip to content

alex-guoba/docker-diagrams

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Docker Digrams - Generate Diagrams from Docker Compose files

Intro

Docker Diagrams is a tool that generates diagrams from Docker Compose files.

Features

  1. supports Docker Compose files compliant with Docker Compose specification
  2. supports multiple environment variables in Docker Compose files

Installation

go install github.com/alex-guoba/docker-diagrams

Usage

Generate diagram

Make sure you have a Docker Compose file in your current directory.

docker-diagrams

Generate diagram with custom options

docker-diagrams -i=<path_to_your_docker_compose_file> -e=<environment_file>

Docker-Diagrams will create a folder in the output directory( default to 'go-diagrams') with the graphviz DOT file and any image assets.

Create an ouput image with any graphviz compatible renderer:

dot -Tpng <graphviz_file>  <path_to_your_output_image>.png

Exampe

docker-diagrams -i ./testcase/docker-compose.yml -e testcase/.env.dev 
cd go-diagrams
dot -Tpng docker-compose.dot output.png

Example Page

Opiptions

  -e string
        path to environment file (default ".env")
  -i string
        path to docker compose file (default "docker-compose.yml")

About

Generate architecture diagrams by docker compose files.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy