Docker リポジトリ管理
リポジトリ(Repository)はイメージを集中して保管する場所です。以下で紹介します。Docker Hubもちろん Docker Hub だけではありません。単にリモートのサービスプロバイダーが異なるだけで、操作はすべて同じです。
Docker Hub
現在、Docker 公式はパブリックリポジトリを維持しています。Docker Hub。
ほとんどのニーズは、Docker Hub から直接イメージをダウンロードすることで実現できます。
注册
にhttps://hub.docker.comDocker アカウントを無料で登録します。
ログインとログアウト
ログインにはユーザー名とパスワードの入力が必要です。ログインに成功すると、Docker Hubから自分のアカウント配下のすべてのイメージをプルできるようになります。
$ docker login
退出
Docker Hub からログアウトするには、次のコマンドを使用します:
$ docker logout拉取镜像
docker search コマンドを使用して公式リポジトリ内のイメージを検索し、docker pull コマンドを使用してローカルにダウンロードできます。
ubuntu をキーワードとして検索します:
$ docker search ubuntu
docker pull を使用して公式の ubuntu イメージをローカルにダウンロードします:
$ docker pull ubuntu
推送镜像
ユーザーはログイン後、docker pushコマンドを使用して自分のイメージをDocker Hubにプッシュできます。
以下のコマンドの username は、あなたの Docker アカウントのユーザー名に置き換えてください。
$ docker tag ubuntu:18.04 username/ubuntu:18.04 $ docker image ls REPOSITORY TAG IMAGE ID CREATED ... ubuntu 18.04 275d79972a86 6 days ago ... username/ubuntu 18.04 275d79972a86 6 days ago ... $ docker push username/ubuntu:18.04 $ docker search username/ubuntu NAME DESCRIPTION STARS OFFICIAL AUTOMATED username/ubuntu其他扩展