很多时候,我们run生成一个容器会带许多参数,或者采用compose生成,后期我们添加了新功能,把容器打包成了镜像,然后当我们重新部署容器的时候,参数的编写特别麻烦,所以我想着有木有工具将当前运行的容器的环境参数生成yml,然后方便以后使用,于是找到了此GitHub项目:
使用方法:
#python的方式我这边错误不断,因此仍然使用docker的方法
#1.拉去镜像
docker pull ghcr.io/red5d/docker-autocompose:latest
#2-1获取单个容器compose
docker run --rm -v /var/run/docker.sock:/var/run/docker.sock ghcr.io/red5d/docker-autocompose <container-name-or-id> <additional-names-or-ids>...
#2-2获取所有容器compose
docker run --rm -v /var/run/docker.sock:/var/run/docker.sock ghcr.io/red5d/docker-autocompose $(docker ps -aq)