V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
gamexg
V2EX  ›  Docker

有没有能实现自动备份 docker 容器 link 的数据库,自动备份数据卷的脚本?

  •  
  •   gamexg · 2015-11-28 22:00:34 +08:00 · 3553 次点击
    这是一个创建于 3276 天前的主题,其中的信息可能已经有所发展或是发生改变。

    就是指定一个容器,备份脚本能根据环境变量将 link 的数据库容器导出为 sql 文件,对挂载的数据卷打包为 tar.gz 文件。
    有的话就不用重复造轮子了。

    考虑对于运行中的容器可以 exec 进入容器来通过环境变量获得数据库的信息进行备份,对于未启动的可以查询 link 的容器,然后不管类型直接备份数据卷。

    3 条回复    2017-08-09 19:50:59 +08:00
    20150517
        1
    20150517  
       2015-11-28 23:39:12 +08:00
    link 是什么
    gamexg
        2
    gamexg  
    OP
       2015-11-29 05:45:35 +08:00
    docker 推荐 mysql 是一个独立 docker 容器, nginx 是一个独立容器,但是容器 ip 是 dhcp 分配的,为了让 nginx 知道 mysql 的地址,可以使用 --link mysql:gb 来连接到 mysql 容器, docker 会在 web 容器内的 hosts 、环境变量里面增加 mysql 容器的信息。
    jin7
        3
    jin7  
       2017-08-09 19:50:59 +08:00
    楼主你解决了吗?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2953 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 12:50 · PVG 20:50 · LAX 04:50 · JFK 07:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.