就问你要不要吧:docker一键导出compose配置文件实现备份梭哈

2023-08-15 18:50:11 9点赞 67收藏 9评论

玩的越久,懂得越多,整的花活儿也是五花八门。

万一哪天这花里花哨的服务要是崩了呢?

数据可以备份,可这服务可是要一个一个搭起来的啊。

别怕,学了大佬这招 *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 配置文件,拿到本地一键梭哈就好了。

就问你要不要吧:docker一键导出compose配置文件实现备份梭哈

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

2299.95元起

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

2179元起

Synology 群晖 DS920+ 4盘位 NAS存储(J4125、4GB)

Synology 群晖 DS920+ 4盘位 NAS存储(J4125、4GB)

2190.84元起

Synology 群晖 DS923+ 4盘位 万兆扩展 NAS网络存储服务器 私有云 企业团队云盘 标配(不含硬盘)

Synology 群晖 DS923+ 4盘位 万兆扩展 NAS网络存储服务器 私有云 企业团队云盘 标配(不含硬盘)

3996.65元起

Synology 群晖 DS423+ 4盘位 NAS网络存储 (Intel四核 、无内置硬盘)

Synology 群晖 DS423+ 4盘位 NAS网络存储 (Intel四核 、无内置硬盘)

3055.03元起

Synology 群晖 DS1821+ 8盘位NAS (V1500B、4GB)

Synology 群晖 DS1821+ 8盘位NAS (V1500B、4GB)

8899元起

Synology 群晖 DS1821+ 8盘位 NAS(V1500B、4GB)

Synology 群晖 DS1821+ 8盘位 NAS(V1500B、4GB)

7196元起

Synology 群晖 DS223j NAS网络存储服务器 私 双盘位

Synology 群晖 DS223j NAS网络存储服务器 私 双盘位

1317元起

Synology 群晖 DS1522+ 5盘位NAS(锐龙R1600、8GB)

Synology 群晖 DS1522+ 5盘位NAS(锐龙R1600、8GB)

5439元起

Synology 群晖 DS420+ 4盘位NAS (赛扬J4025、2GB)

Synology 群晖 DS420+ 4盘位NAS (赛扬J4025、2GB)

3090元起

群晖(Synology)DS124单盘位NAS网络存储服务器私有云智能相册文件自动同步

群晖(Synology)DS124单盘位NAS网络存储服务器私有云智能相册文件自动同步

1399元起

Synology 群晖 DS720+ 双盘位NAS(J4125、2GB)

Synology 群晖 DS720+ 双盘位NAS(J4125、2GB)

4099元起

synology群晖nas云存储ds920+中小型企业办公网络存储群辉家庭个人私有云盘四盘位NAS备份硬盘服务器ds918+(DS920+希捷企业级16T*4)

synology群晖nas云存储ds920+中小型企业办公网络存储群辉家庭个人私有云盘四盘位NAS备份硬盘服务器ds918+(DS920+希捷企业级16T*4)

14203元起

Synology 群晖 DS416 企业级 NAS网络存储

Synology 群晖 DS416 企业级 NAS网络存储

暂无报价

Synology 群晖 DS223 2盘位NAS(Realtek RTD1619B、2GB)

Synology 群晖 DS223 2盘位NAS(Realtek RTD1619B、2GB)

2299元起

Synology 群晖 DS1621+ 六盘位NAS (V1500B、4GB)

Synology 群晖 DS1621+ 六盘位NAS (V1500B、4GB)

6799元起
9评论

  • 精彩
  • 最新
  • 那么问题来了,群晖一键梭哈后,导出的路径是哪个 一脸懵

    校验提示文案

    提交
    在哪儿执行路径就在哪儿

    校验提示文案

    提交
    收起所有回复
  • 导出来内容不对:That container is not running.

    校验提示文案

    提交
    提示容器未运行,试试正在运行的容器

    校验提示文案

    提交
    收起所有回复
  • 小白问一下啊,导出以后是不是相当于备份了容器,可以无损恢复,对docker磁盘扩容后再恢复过来就行?

    校验提示文案

    提交
    是的,到处配置文件,以后直接用docker compose可以一键启动

    校验提示文案

    提交
    收起所有回复
  • SSH登录后直接执行的,默认路径不知道是哪个

    校验提示文案

    提交
    自己解决了
    root@DS918plus:~# pwd
    /root
    root@DS918plus:~# echo "$(pwd)/docker-compose.yml"
    /root/docker-compose.yml

    校验提示文案

    提交
    收起所有回复
  • 我现在部署都直接用compose,这样更新,停止搬运也方便,但不是所有的docker都能无缝搬运,有些搬运了并不能100恢复

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
天猫超级红包
距结束::
每天领现金,最高24888元
红包按钮
最新文章 热门文章
67
扫一下,分享更方便,购买更轻松