docker-autocompose icon indicating copy to clipboard operation
docker-autocompose copied to clipboard

Here a script to export each container to a separate yaml file

Open caco3 opened this issue 6 months ago • 1 comments

mkdir export
list=`docker ps --format "{{.Names}}" -a | xargs echo -n`
for container in $list; do
    echo "exporting $container..."
    poetry run autocompose $container > export/$container.yaml
done

caco3 avatar May 23 '25 21:05 caco3

A example with the Docker Container:

docker pull ghcr.io/red5d/docker-autocompose:latest

for container in $(docker ps -aq); do
  CONTAINER_NAME=$(docker inspect --format='{{.Name}}' $container | sed 's:^/::')
  echo "Erstelle docker-compose-${CONTAINER_NAME}.yml für Container ${CONTAINER_NAME} (${container})..."
  docker run --rm -v /var/run/docker.sock:/var/run/docker.sock ghcr.io/red5d/docker-autocompose $container > "docker-compose-${CONTAINER_NAME}.yml"
done

Zwixx avatar Jun 07 '25 19:06 Zwixx