問題タブ [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.
docker - プライベート レジストリを備えた Docker 監視塔
新しいバージョンをプライベート レジストリにプッシュするたびに、docker コンテナーを自動的にアップグレードするために、docker ウォッチタワーを実行したいと考えています。
しかし、watchtower は私のプライベート レジストリでコンテナを見つけません。
プライベート docker レジストリで watchtower を実行する方法を知っている人はいますか?
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 を単一のイメージにスコープするときは、イメージ名ではなくコンテナー名を使用する必要があります。
しかし、今問題はです。プライベート イメージを更新するにはどうすればよいですか?
ありがとう。
docker - 新しいイメージがリリースされたときに Docker コンテナーを更新する
新しいイメージがリリースされたときにコンテナーを更新するために、ウォッチタワーを除いて、他にどのようなツールがありますか?
Watchtower は良さそうですが、Docker Hub 以外のプライベート レジストリはまだサポートされていません。つまり、gitlab レジストリを使用したいと考えています。