当我签入我的软件时,我正在使用 GitHub Actions 和 Docker WatchTower 即时更新我的图像(不,它不是关键软件。拥有精益 CI/CD 更重要)。 这非常有效。 但是watch tower只能下载一个版本的最新版本,例如latest 。 最好的解决方案是我可以在 ...
当我签入我的软件时,我正在使用 GitHub Actions 和 Docker WatchTower 即时更新我的图像(不,它不是关键软件。拥有精益 CI/CD 更重要)。 这非常有效。 但是watch tower只能下载一个版本的最新版本,例如latest 。 最好的解决方案是我可以在 ...
我正在尝试使用 podman 在 RHEL 8.0 中使用瞭望塔容器( https://containrrr.dev/watchtower/ )。 由于 RHEL 8.0 没有正式支持 docker,所以我没有在这个 VM 中安装 docker-engine。 我已经启动了 podman.socke ...
我正在尝试在 ECS Fargate 上使用瞭望塔。 但是文档说瞭望塔必须绑定到 /var/run/docker.sock。 但 AFAIK ECS Fargate 不支持这一点。 有没有办法通过 AWS Fargate 使用瞭望塔? ...
在寻找相当于 docker-compose watchtower 容器的 kubernetes 时,我偶然发现了 renovate。 它似乎是更新 docker 标签、依赖项等的通用工具。 他们还有一个如何在 kubernetes 中运行服务本身的 示例,我发现了这篇关于如何设置 renovate ...
我编写了下面的代码来使用瞭望塔将日志写入 cloudwatch。 上面的代码适用于普通的 python 代码,但无法将日志转储到 cloudwatch 流中以获取 Fast API 服务中的日志。 ...
有没有人想出如何从 docker compose 中的containrrr瞭望塔图像中的私有 GCR 存储库中提取? 对于上下文,我在主机中运行了gcloud auth configure-docker ,并将这些卷添加到了望塔: 它只是一直在说 ...
today at 15:09 time="2021-01-15T14:09:47Z" level=error msg="service \"watchtower-source\" error: port is missing" providerName=docker container=watch ...
我最近经常使用 Docker-compose,但是这次我找到了一个我很想使用的容器,但是 docker 集线器的图像与我的 arm/v6 raspberry pi 不兼容。 无论如何使用它会导致 奇怪的是,复制 Dockerfile 并用 结果应用程序运行良好。 但是由于某种原因,我不能使用 do ...
我们正在使用 docker-compose 部署 Java 后端和 React UI 应用程序。 我们的 Docker 容器运行 Java、Caddy 和 Postgres。 这种架构的不同寻常之处在于我们没有将应用程序作为集群运行。 每个用户都有自己的服务器和自己的子域。 一切都运行良好,但随着 ...
我正在尝试实现 Watchtower,如果在 Docker 映像中找到任何更新,它会自动构建一个容器。 这些是我用来实现瞭望塔的命令: git clone https://github.com/linuxacademy/content-express-demo-app.git watchtow ...
目前为了自动化 Docker 容器的部署过程,我使用 Docker Hub 自动构建镜像和 Watchtower 使用新镜像重新启动容器,但是 watchtower 每 5 分钟拉取或观察一次镜像(默认情况下)它可以更改为任何间隔(通过 -i 和 -schedule 标志)但是有没有一种方法可以在找 ...
我目前正在开发一个由多个容器组成的服务,在 docker-compose 文件中进行了描述。 我需要一种自动化机制来更新我的容器映像。 Watchtower 似乎是一个合适的解决方案,除了我需要在任何容器更新之前调用脚本。 更新前挂钩可以解决问题,但我必须在我的服务的每个图像中复制我的脚本。 如 ...
瞭望塔将在推送到私有或公共存储库时更新 docker 镜像。 有没有办法让它更细粒度? 前任: dockeraname imagename docker1 ubuntu16.04 docker2 ubuntu16.04 docker3 ubuntu16.04 docker4 ub ...
我已经安装了 Watchtower,并按照文档使用身份验证助手设置了私有注册表身份验证。 在调试模式下,我看到它记录了一条消息,表明已获得身份验证值,但随后无法使用“没有基本身份验证凭据”提取图像。 检查身份验证值,它只是我配置中的主机名,没有凭据。 我验证了在主机系统 (Raspbian) 上,我 ...
我已经部署了t望塔 ,它可以自动更新Docker Swarm中正在运行的Docker容器。 我在两个AWS EC2服务器上运行此Docker Swarm,并将AWS ECR用作Docker注册表。 为避免aws ecr get-login我使用了Amazon ECR Docker凭证 ...
我已经开发了一个小应用程序。 对于日志,我正在使用aw的t望塔。 日志工作正常。日志是通过AWS中的文件明智日志插入cloudwatch的,但是我希望所有日志仅在单个文件中注册(例如api.views)。这可能吗? 如果是,如何? ...
我在使用Ubuntu OS的本地网络中有2个VM。 其中一个安装了具有基本身份验证(htpasswd)但没有任何证书的Docker注册表容器。 通常,我正在从其他“客户端”计算机访问注册表,并且可以提取图像。 但是,当我尝试在客户端计算机上安装watch望塔时,它立即退出 ...
我一直在尝试设计一种策略,使用Docker Swarm来管理一堆无头容器 - 不需要负载均衡器,暴露任何端口或自动扩展。 我唯一想要的是能够更新所有容器(在所有节点上),如果任何图像更新。 每个运行的容器都需要具有特定的--hostname 。 运行docker service甚至 ...
我在树莓派零上运行docker,我在启动时使用systemd启动了watch望塔和我的容器。 我的容器在启动时由我自己动手运行还是由systemd运行时,它本身就可以正常工作,但是当我推送新映像时,我的私有仓库守望台会检测到新版本..停止,删除并尝试运行新版本,但此时容器退出并显示立即137( ...
除了了望塔以外,我们还有哪些其他工具可以在新图像发布时更新容器? 了望塔看起来不错但是除了docker hub之外还不支持私有注册表,即我想使用gitlab注册表。 ...