就问你要不要吧:docker一键导出compose配置文件实现备份梭哈
玩的越久,懂得越多,整的花活儿也是五花八门。
万一哪天这花里花哨的服务要是崩了呢?
数据可以备份,可这服务可是要一个一个搭起来的啊。
别怕,学了大佬这招 *autocompose *以不变应万变。任他几路来,我只一路去。
本次服务使用 ssh 命令行实现,简单粗暴。
一、登录服务器
使用 ssh 的方式登录服务器,支持ssh即可
二、拉取 autocompose 镜像
docker pull red5d/docker-autocompose:latest
如果网络不好可以使用 dockerproxy 的代理
docker pull dockerproxy.com/red5d/docker-autocompose:latest
三、一键导出容器的 compose 文件
使用方式很简单,一个命令完事。支持单个容器导出,也支持多个容器一起导出。
单个导出:
docker run --rm -v /var/run/docker.sock:/var/run/docker.sock red5d/docker-autocompose jupyter > jupyter.yml
我直接一键梭哈:
docker run --rm -v /var/run/docker.sock:/var/run/docker.sock red5d/docker-autocompose jupyter mosdns redis python ... nginx > docker-compose.yml
再花一点儿直接用群晖的计划任务定时梭哈,机器不宕机,梭哈不下线
尾声
导出之后,下次出问题了,我直接一个 docker compose up ,失去的服务全都给我乖乖回来
如果遇到不知道怎么搞的容器,或者说纯粹是偷懒不想写那么多命令,或者怕自己写错。现在都不用怕了,跟已经搭好服务的老哥py一下,让他给你导出一个compose 配置文件,拿到本地一键梭哈就好了。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
值友6605256691
校验提示文案
值友6605256691
校验提示文案
牧人谁
校验提示文案
值友6605256691
校验提示文案
SuperMaPro
校验提示文案
牧人谁
校验提示文案
SuperMaPro
校验提示文案
值友6605256691
校验提示文案
值友6605256691
校验提示文案
值友6605256691
校验提示文案