Zakku-Spot.com

気になる情報のリサーチブログ - Reserch blog of information you care about -

[基礎知識]Dockerコマンドリファレンス(レビュー)~Hub・レジストリ用コマンド~

6月 11, 2023
0 0
Read Time:32 Second

 前回「[基礎知識]Dockerコマンドリファレンス(レビュー)~コンテナ用コマンド~」で、Docker日本語サイト本家「Docker-docs-ja」のDocker管理コマンドをレビューしました。

 今回は、Hub・レジストリ用コマンドについて、試行してみます。

 以下は、その際の作業記録です。
 (以降のコマンド実行実例は、前回までに作成した環境におけるDocker Desktop環境です)

 (※上記は、MySQLコンテナを実行した状態である、ということの確認画面になります)

1.Hubやレジストリとのやり取りを行うためのコマンド

 Docker Desktopにおいて、Hubやレジストリとのやり取りを行うためのコマンドは、5つあります。
以下に各コマンドの具体的な解説と実例を示します。

(1)login

 docker loginコマンドは、Docker Hubやプライベートレジストリにログインするために使用されます。ログインすることで、イメージのプルやプッシュなどの操作が可能になります。

>$ docker login

 実行すると、ユーザー名とパスワードを入力するプロンプトが表示されます。認証情報が正しく入力されると、ログインが成功し、Docker Hubまたはプライベートレジストリへのアクセスが許可されます。

試行例:

ここについては、別記事「[基礎知識]docker loginコマンドと資格情報について」をご参照下さい


(2)logout

 docker logoutコマンドは、Docker Hubやプライベートレジストリからログアウトするために使用されます。

実施例:

(ログアウトが成功すると、認証情報が削除され、以降のイメージのプルやプッシュなどの操作は認証なしで行われます。)


(3)pull

 docker pullコマンドは、指定したイメージをDocker Hubやプライベートレジストリから取得します。

>$ docker pull MySQL:latest


(4)push

 docker pushコマンドは、ローカルに存在するイメージをDocker Hubやプライベートレジストリにアップロードします。

>$ docker push myrepo/myimage:tag

(ローカルに存在するイメージを指定したリポジトリとタグにアップロードします。)

(5)search

 docker searchコマンドは、Docker Hubやプライベートレジストリ上でイメージを検索します。

>$ docker search mysql

(指定したキーワードに一致するイメージを検索し、関連情報を表示します。)

 これらのコマンドを使用することで、Docker Hubやプライベートレジストリとのやり取りが容易になります。ログインしてイメージをプルしたり、ローカルのイメージをプッシュしたりすることができます。

Happy
Happy
0 %
Sad
Sad
0 %
Excited
Excited
0 %
Sleepy
Sleepy
0 %
Angry
Angry
0 %
Surprise
Surprise
0 %

Average Rating

5 Star
0%
4 Star
0%
3 Star
0%
2 Star
0%
1 Star
0%

コメントを残す