自分用 Docker Hub アカウント¶
Docker Hub から Docker イメージの search
(検索)や pull
(取得)は、アカウントを持っていなくても可能です。しかし、イメージの push
(送信)やコメントを残したり、リポジトリにスターを付けるには、 Docker Hub アカウントが必要です。
個人で Docker Hub アカウントを持っていれば、さらに Docker Hub の 組織やチーム の作成や参加も可能です。
Docker Hub アカウントの登録¶
ログインしていなければ、 Docker Hub に移動し、サインアップ・ページを開きます。登録には有効なメールアドレスが必要です。ここにはアカウントを有効化するための確認メールが送られます。
メールアドレスの確認ができなければ、Docker Hub アカウントにログインできません。
登録フォームに入力すると、メールが届きます。内容は歓迎メッセージと、アカウントを有効かどうかの確認です。
コマンドラインで登録¶
Docker Hub アカウントを作成する別の方法は、コマンドラインで docker login
コマンドを使います。
$ docker login
実行するとユーザ名を訊ねてきます。ユーザ名は自分のパブリック・リポジトリにおける公開名前空間になります。Docker はパスワードとメールアドレスの入力も促します。あとは docker logout
を実行するまで、自動的にログインした状態になります。
ログイン¶
アカウント作成手続きが完了すると、いつてもウェブ・コンソール上でログインできます。
あるいは、コマンドライン上で docker login
コマンドを実行します。
$ docker login
これで Docker Hub アカウントが有効化され、使う準備が整いました。
注釈
認証情報は、ホーム・ディレクトリ上の .dockercfg
認証ファイルに保存されています。
アカウントのアップグレード¶
無料の Docker Hub アカウントは、プライベート・レジストリを1つ利用できます。多くのプライベート・リポジトリが必要な場合は、Docker Hub 上の アカウントのアップグレード(英語) から支払いプランを選べます。
パスワードをリセットする手順¶
何らかの理由により自分のアカウントにアクセスできない場合は、 パスワードのリセット ページからパスワードをリセットできます。
参考
- Your Docker Hub account
- https://docs.docker.com/docker-hub/accounts/