首页 > 其他分享 >从 docker 容器反向生成 docker-compose yml 文件

从 docker 容器反向生成 docker-compose yml 文件

时间:2022-11-21 22:25:44浏览次数:68  
标签:compose run autocompose sock docker yml

问题场景

  • docker-compose.yml 被不小心删除了,但是容器还在
  • 没有使用 docker-compose 管理的容器现在想迁移到 docker-compose 上

反向生成 docker-compose.yml 文件

使用 docker-autocompose 反向生成

用法

  • 直接使用 python
sudo python autocompose.py <container-name-or-id>
sudo python autocompose.py apache-test mysql-test
  • 使用 docker-autocompose 的 docker 镜像
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>...
docker run --rm -v /var/run/docker.sock:/var/run/docker.sock ghcr.io/red5d/docker-autocompose $(docker ps -aq)

注意事项

container-id 要用全称

参考资料

标签:compose,run,autocompose,sock,docker,yml
From: https://www.cnblogs.com/iyiluo/p/16913559.html

相关文章

  • 修复 docker build 错误 COPY failed forbidden path outside the build context
    问题今天把一个项目的前后端代码放到一起,然后打包构建时发现这个错误:原因构建前端镜像时使用的命令长这个样子dockerbuild--fileDockerfile.,项目目录结构大概这个......
  • 修复 docker build 错误 COPY failed forbidden path outside the build context
    问题今天把一个项目的前后端代码放到一起,然后打包构建时发现这个错误:原因构建前端镜像时使用的命令长这个样子dockerbuild--fileDockerfile.,项目目录结构大概这个......
  • 在CentOS上安装与卸载Docker Engine
    本文参考Docker官网提供的安装手册编写测试使用的操作系统版本为CentOS7.9安装DockerEngine要在CentOS上开始使用Docker引擎,请确保满足先决条件,然后再安装Do......
  • 修复 docker build 错误 "-t, --tag" flag: invalid reference format
    问题今天构建镜像时遇到一个错误:原因排查且也经过试验,应该是docker的镜像tag不允许包含/、#字符。解决调整一下生成docker镜像tag的方案,或者是简单粗暴地......
  • docker安装nacos1.4.2
    1.拉取需要的镜像dockerpullnacos/nacos-server:1.4.22.启动nacosdockerrun--namenacos-test-d-p8848:8848--privileged=true-eMODE=standalonenacos/na......
  • 1.nginx快速使用(基于docker)
    根据B站视频做的笔记,链接如下:https://www.bilibili.com/video/BV1W54y1z7GM?p=3这篇博客是为了方便快速使用nginx的人上手入门,深入探究的笔记,以后再添加文章目录ng......
  • 云原生学习笔记-1-docker
    一、基础环境说明1、操作系统:Centos7.6;1master;2node2、docker版本:docker-ce19.03.8-3二、docker安装1、使用阿里镜像仓库,mirror.aliyun.com#step1:安装必要的一些......
  • docker安装python
    dockerfileFROMpython:3.6.8WORKDIR/homeRUNapt-getupdate\&&apt-getinstall-y--no-install-recommendscron\&&rm-rf/var/lib/apt/lists/*\&......
  • Docker部署flink备忘
    欢迎访问我的GitHub这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos本文目的是给自己备忘的,在后面的工作和学习中若想快速搭建Flink......
  • docker资源配额
    百度网盘链接:https://pan.baidu.com/s/15t_TSH5RRpCFXV-93JHpNw?pwd=8od3 提取码:8od37docker资源配额7.1docker容器控制cpuDocker通过cgroup来控制容器使用的资源限......