1. 服务器/VPS/主机用户Telegram电报群: https://t.me/openos
    黑群晖 Synology Telegram电报群: https://t.me/nasfan
    排除公告

docker里的容器如何更新

本帖由 暗影翔2018-08-25 发布。版面名称:群晖 Synology DSM

  1. 暗影翔

    暗影翔 New Member

    注册:
    2018-08-04
    帖子:
    6
    很多人都会下载docker,然后使用qb,小弟不才,不太清楚docker里的映像会不会自动更新。
    因为删除容器,重新下载映像是不可能的,尤其是挂pt的众位同好,那么多种子需要添加。qb又不是成熟的商业软件那样几个月甚至几年才更新一次。
    上网搜发现watchtower是docker里可以监视映像更新的一个好工具,但是在dsm里好像没法用,因为无法指定到docker的文件所在地。
    所以求助一下
     
  2. 讲不通

    讲不通 New Member

    注册:
    2018-08-23
    帖子:
    11
    重新安装映像吧
     
  3. 暗影翔

    暗影翔 New Member

    注册:
    2018-08-04
    帖子:
    6
    测试了一下,好像就是你说的,重新安装映像,就会更新了,不会又出现一个,但是目前qb没有版本号更新,还看不出来是否有效。
     
  4. jiejie2004

    jiejie2004 Member

    注册:
    2017-05-21
    帖子:
    103
    docker hub里面查找对应的registry,双击下载,是否可以更新?
     
  5. 暗影翔

    暗影翔 New Member

    注册:
    2018-08-04
    帖子:
    6
    直接从registry里找到,然后下载,不会在映像里新建一个,感觉应该是更新了,不过目前qb版本是4.1.2没有版本号更新无法确认。
     
  6. zcq100

    zcq100 New Member

    注册:
    2018-10-18
    帖子:
    5
    docker容器没有更新这个概念。
    镜像可以更新,docker pull重新拉取一个最新版本的就行了。
    已生成的容器只有重新生成一个。
    旧容器需要保留的数据,最好是映射到宿主的目录,然后附加到新的容器上。
    这样就完成了所谓的“更新”。
     
    已获得 暗影翔 的点赞。
  7. 暗影翔

    暗影翔 New Member

    注册:
    2018-08-04
    帖子:
    6
    非常感谢,确实是这么操作。
    用qb举例,容器只是软件的具体程序,所有的docker外设置与数据都在docker里设置的/config目录下,删除原容器,建立新容器,docker里的设置还与原容器一致,就可以完成数据迁移。版本号正常更新。