gamexg
V2EX  ›  Docker

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

  •  
  •   gamexg · Nov 28, 2015 · 4067 views
    This topic created in 3889 days ago, the information mentioned may be changed or developed.

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

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

    3 replies    2017-08-09 19:50:59 +08:00
    20150517
        1
    20150517  
       Nov 28, 2015
    link 是什么
    gamexg
        2
    gamexg  
    OP
       Nov 29, 2015
    docker 推荐 mysql 是一个独立 docker 容器, nginx 是一个独立容器,但是容器 ip 是 dhcp 分配的,为了让 nginx 知道 mysql 的地址,可以使用 --link mysql:gb 来连接到 mysql 容器, docker 会在 web 容器内的 hosts 、环境变量里面增加 mysql 容器的信息。
    jin7
        3
    jin7  
       Aug 9, 2017
    楼主你解决了吗?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5539 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 06:46 · PVG 14:46 · LAX 23:46 · JFK 02:46
    ♥ Do have faith in what you're doing.