V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
FatChou
V2EX  ›  Docker

群晖中的 docker 可以备份吗?

  •  
  •   FatChou · Mar 27, 2023 · 1814 views
    This topic created in 1133 days ago, the information mentioned may be changed or developed.

    纯属技术小白,根据教程在 docker 里面安装了个 teslamate ,但是由于墙的原因,时间线中地址不能显示,看了几个教程让用 macvlan ,然后容器选择这个网络,但是我 teslamate 的四个容器选择这个之后不知道成功与否,总之没法访问了,因为访问 teslamate 页面必须要有明确的 ip 地址,macvlan 只是规定了一个 dhcp 的范围,就算成功了,我也不知道容器被分配了什么 ip 地址。然后只能一切从头再来,数据也全部丢失了。然后又看到直接改 yml 文件翻的,不过搞这个之前我想是不是可以把 docker 整个备份一下,失败了直接恢复不用从头来一遍

    4 replies    2023-03-29 21:26:55 +08:00
    boris1993Jr
        1
    boris1993Jr  
       Mar 28, 2023 via iPhone
    容器的意义就在于无状态,它不保存数据,容器删了就什么都没了
    所以需要把容器的数据目录映射出来到一个 volume 或一个指定的路径下,这就是备份了
    保存了数据,下次删了容器,再用相同的数据目录映射进去,那就能得到一个状态一致的容器
    levenwindy
        2
    levenwindy  
       Mar 29, 2023 via Android
    docker run --net=macvlan --ip=192.168.1.101 ......
    可以指定 ip
    建议你还是去搜一个 docker 基础入门视频,看半小时,最多 1 个钟,这些问题迎刃而解
    FatChou
        3
    FatChou  
    OP
       Mar 29, 2023 via Android
    @levenwindy 的确需要,大佬们热心解答,我却完全看不懂
    levenwindy
        4
    levenwindy  
       Mar 29, 2023 via Android
    如果实在还是搞不定,再给几个例子你参考。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1081 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 17:46 · PVG 01:46 · LAX 10:46 · JFK 13:46
    ♥ Do have faith in what you're doing.