shakaraka
0D
V2EX  ›  Docker

Docker 如何自动更新容器?

  •  
  •   shakaraka ·
    PRO
    · May 22, 2021 · 3701 views
    This topic created in 1828 days ago, the information mentioned may be changed or developed.

    个人网站部署在阿里云。

    尝试了阿里的 ask,期间还要创建 nat 网关、coreDNS 、CSI 存储,这些服务本身和创建出来的容器加起来费用太高,个人估算一个月得差不多 1000 才够用。

    所以打算开一台大点的 ECS,搭配 consul+docker-compose 实现微服务。

    不要问我为什么不直接运行容器、为什么要 consul 、为什么不用 k3s,多谢了大屌们。。

    现在问题是 docker 构建服务是使用阿里云的,根据 github 的 master 构建的,我要如何构建完成后自动部署在 ECS 部署上新的服务?

    11 replies    2022-06-29 01:32:37 +08:00
    loren313
        1
    loren313  
       May 22, 2021   ❤️ 5
    docker run -d \
    --name watchtower \
    --restart always \
    -v /var/run/docker.sock:/var/run/docker.sock \
    containrrr/watchtower \
    --cleanup
    Jirajine
        2
    Jirajine  
       May 22, 2021 via Android
    如果你推到 registry 上了那可以直接用 watchower 自动更新
    shakaraka
        3
    shakaraka  
    OP
    PRO
       May 22, 2021
    @loren313 #1
    @Jirajine #2

    我试试。多谢大屌们
    ch2
        4
    ch2  
       May 22, 2021
    github action+aliyun sdk
    zhigang1992
        5
    zhigang1992  
       May 22, 2021
    用 docker-machine generic-driver 管理那台 ECS

    GitHub 直接最后一步在用 crt 连接 ECS 来 docker-compose pull 和 docker-compose up
    echowuhao
        6
    echowuhao  
       May 22, 2021 via Android
    一楼正解 用过的都知道
    stille
        7
    stille  
       May 22, 2021
    楼上都给出正解了..还是贴片详细文章..
    Watchtower - 自动更新 Docker 镜像与容器
    https://www.ioiox.com/archives/84.html
    raycheung
        8
    raycheung  
       May 22, 2021 via iPhone
    watchtower 解忧愁
    bao3
        9
    bao3  
       May 23, 2021 via iPhone
    一楼正解,一直这样用
    valaroma
        10
    valaroma  
       Jun 29, 2022
    @stille 请问一下 watchtower 是怎么比对----容器的镜像是否为最新版。我一直找不到 docker 如何查看容器是否需要更新。
    valaroma
        11
    valaroma  
       Jun 29, 2022
    @valaroma 必须得拉一个 lastest 镜像,才知道原来的是不是旧的。太麻烦了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   6037 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 466ea39e · 78ms · UTC 03:32 · PVG 11:32 · LAX 20:32 · JFK 23:32
    ♥ Do have faith in what you're doing.