web-dev-qa-db-ja.com

プライベートDocker HubリポジトリからDockerイメージをリモートで取得するにはどうすればよいですか?

Docker Hubプライベートリポジトリにいくつかのイメージがあり、DockerリモートRest APIを使用してリモートマシンでこれらをプルする必要があります。リモートで認証する方法はありますか?

これらは、リモートで発信したい呼び出しです。

docker login
docker pull myrepo/myimage
16
Dan O'Leary

はい、方法があります。リモートホストを指定するだけです

docker login myrepo.com

その後、画像にアクセスできます

docker pull myrepo.com/myimage

タグも指定できます

docker pull myrepo.com/myimage:mytag

これがあなたのために働くことを願っています。

28
Carlos Villalba

docker image pull 127.0.0.1:5000/jenkins:latest

上記のIPはプライベートマシンのIP、5000はマッピングポート/ jenkins:latestはプライベートレジストリに存在するイメージ名です。@ localhost:5000/v2/_catalogで確認できます

0
user11823934