运行中的容器导出yaml文件

docker 导出yaml文件

参考地址放在最前面

# 两种方式:
https://github.com/Red5d/docker-autocompose
https://github.com/tenfyzhong/dctc

docker-autocompose

#获取docker autocompose的镜像
docker pull ghcr.io/red5d/docker-autocompose:latest

#将容器ID 21beb05f14bb 导出yaml格式的配置
docker run --rm -v /var/run/docker.sock:/var/run/docker.sock ghcr.io/red5d/docker-autocompose 21beb05f14bb

#将yaml配置写到文件里
docker run --rm -v /var/run/docker.sock:/var/run/docker.sock ghcr.io/red5d/docker-autocompose 21beb05f14bb > docker-compose.yaml 

dctc

#因国内网络问题,go download时可能会失败
go get -u github.com/tenfyzhong/dctc
go install github.com/tenfyzhong/dctc
dctc  容器名或id  -o  docker-compose.yaml
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容