問題タブ [docker-watchtower]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
3258 参照

docker - プライベート レジストリを備えた Docker 監視塔

新しいバージョンをプライベート レジストリにプッシュするたびに、docker コンテナーを自動的にアップグレードするために、docker ウォッチタワーを実行したいと考えています。

しかし、watchtower は私のプライベート レジストリでコンテナを見つけません。

プライベート docker レジストリで watchtower を実行する方法を知っている人はいますか?

0 投票する
1 に答える
339 参照

docker-watchtower - Watchtower を実行できません - FATA[0000] /var/run/docker.sock: no such file or director

みんな。Dockerを実行しています

の上

数週間以来、すべてが順調に見えます。レジストリのコンテナーをプルして、問題なく実行できます。

今、 Watchtowerを使用して更新を自動化したいと考えています。しかし、私はそうするのに苦労しています。最初に、README の状態として Watchtower を実行しようとしました。

しかし、Docker Hub で新しいイメージを作成し、デフォルトの 5 分間待っても何も起こりませんでした。

だから私は Watchtower コンテナにアクセスしてすべてがうまくいったかどうかを確認しようとしましたが、実行するdocker run -t -i centurylink/watchtower /bin/bash

FATA[0000] Get http://unix.sock/v1.15/containers/json?all=0&size=0: dial unix /var/run/docker.sock: no such file or directory. Are you trying to connect to a TLS-enabled daemon without TLS?

ファイルunix /var/run/docker.sockが存在し、ユーザーが docker グループのメンバーである

user@server1:/$ grep 'docker' /etc/group docker:x:999:user

更新 1 -コメントを参照

私が実行するdocker logs container-id-of-watcher-containerと、私は得る

更新 2

問題が見つかりました。Watchtower を単一のイメージにスコープするときは、イメージ名ではなくコンテナー名を使用する必要があります。

しかし、今問題はです。プライベート イメージを更新するにはどうすればよいですか?

ありがとう。

0 投票する
1 に答える
209 参照

docker - 新しいイメージがリリースされたときに Docker コンテナーを更新する

新しいイメージがリリースされたときにコンテナーを更新するために、ウォッチタワーを除いて、他にどのようなツールがありますか?

Watchtower は良さそうですが、Docker Hub 以外のプライベート レジストリはまだサポートされていません。つまり、gitlab レジストリを使用したいと考えています。