English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
リポジトリ(Repository)はイメージを集中保管する場所です。以下に説明します。 Docker Hubもちろん、docker hubだけではなく、リモートのサービスプロバイダが異なるだけで、操作は同じです。
現在、Docker公式が公共リポジトリをメンテナンスしています。 Docker Hub。
ほとんどのニーズはDocker Hubから直接イメージをダウンロードして実現できます。
以下の https://hub.docker.com 無料でDockerアカウントを登録してください。
ユーザー名とパスワードを入力してログインします。ログイン成功後、docker hubから自分のアカウントに属するすべてのイメージを引き取ることができます。
$ docker login
退出
以下のコマンドを使用してdocker hubから退出できます:
$ docker logout
イメージを引き取る
公式リポジトリからイメージを検索するにはdocker searchコマンドを使用し、それをローカルにダウンロードするにはdocker pullコマンドを使用します。
Ubuntuをキーワードで検索します:
$ docker search ubuntu
以下のコマンドを使用して、公式の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