datadump
V2EX  ›  Docker

运行 docker 容器需要指定一个版本吗

  •  
  •   datadump · Apr 14, 2025 · 2821 views
    This topic created in 429 days ago, the information mentioned may be changed or developed.

    默认的 latest 总是有些担心:比如挂载的数据文件格式变动较大,以后移动数据到其它服务器就会有兼容性问题。

    run 的时候固定一个版本是不是好习惯?

    14 replies    2025-04-14 16:52:10 +08:00
    cctv6
        1
    cctv6  
       Apr 14, 2025 via Android
    是的
    kazumaa
        2
    kazumaa  
       Apr 14, 2025
    那当然啊,不然时间久了,你 run 的 latest 到底是哪个版本都不知道
    InDom
        3
    InDom  
       Apr 14, 2025   ❤️ 2
    临时用最新, 长期用固定大版本号, 特殊需求精确版本.
    lestat220255
        4
    lestat220255  
       Apr 14, 2025 via Android
    根据你的需求参考 2 ,3 楼就对了
    SoulGem
        5
    SoulGem  
       Apr 14, 2025
    好习惯,有小版本更新,如有必要阅读更新内容后谨慎升级
    shiny
        6
    shiny  
    PRO
       Apr 14, 2025   ❤️ 1
    根据 semver 和自己的需求指定版本号。
    <major> "." <minor> "." <patch> 通常允许 patch = * 是比较稳妥的做法,能够升级安全补丁。
    如果是数据库之类的不易有安全漏洞、patch 版本号变更都可能导致服务挂掉的容器,我会指定完整版本号。
    penisulaS
        7
    penisulaS  
       Apr 14, 2025
    我从来没用过 latest ,都是锁版本
    datadump
        8
    datadump  
    OP
       Apr 14, 2025
    明白了。感谢各位老总
    lff0305
        9
    lff0305  
       Apr 14, 2025
    有些要求严格的地方何止要指定版本;还要指定 Hash
    latest 这种是严格禁止的
    Ayanokouji
        10
    Ayanokouji  
       Apr 14, 2025   ❤️ 1
    习惯固定一个大版本,比如这样,docker.io/bitnami/mysql:8.4
    Lockroach
        11
    Lockroach  
       Apr 14, 2025
    开发环境无所谓,最新的特性边开发边采用更改也行。生产环境必须指定版本号
    sn0wdr1am
        12
    sn0wdr1am  
       Apr 14, 2025
    建议锁定版本
    totoro625
        13
    totoro625  
       Apr 14, 2025
    跨版本直接崩溃的事情遇到的太少了
    举例:
    1. frp 升级版本直接导致一堆 latest 的内网服务器失联
    2. 远程 apt upgrade 之后重启,文件系统( zfs )版本冲突挂掉
    P945
        14
    P945  
       Apr 14, 2025 via iPhone
    配置文件,数据格式变动早晚会碰到。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3191 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 145ms · UTC 11:21 · PVG 19:21 · LAX 04:21 · JFK 07:21
    ♥ Do have faith in what you're doing.