2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

コマンドラインからDocker Hubで公開されているイメージの「タグ」を検索するためのツールを作りました

Last updated at Posted at 2020-01-10

はじめに

Docker で開発をすすめる機会が増えてくると、だんだん「タグ」を調べることが多くなってきます。

Docker における タグ とは、たとえば MySQL公式イメージを利用する際に mysql:8.0.18 のように指定する コロン の後ろの部分になります。

同じDockerイメージでも、 「タグ」 の違いにより機能が異なります。
PHPでも FPM 対応もの、 Apache 対応のもの、 コマンドラインだけで動作するものなどが用意されており、それぞれ以下の用意なっています。

  • php:fpm
  • php:apache
  • php:cli

「タグ」を覚えたり調べたりは面倒

「タグ」を調べるにはどうしたらよいでしょう?

Docker Hub のサイトで該当イメージを探し、タグの値を探せばよいです。

しかし、せっかくコーディングがフロー状態に入ってきたり、あるいは CUIの世界から出たくない! という方々も多いと思います。

コマンドラインから「タグ」を検索するツールを作った

そこでDockerの学習も兼ねて「タグ」を検索するツールを作りました。

genzouw/docker-tags - GitHub

ツール自体も Docker で動きます。
ですので、 docker コマンドをコマンドラインから利用できるようにしてください。

使い方

機能自体が少ないので、 Github上のREADME を見ていただければ1分でわかるかと思います。

-h オプションを指定して実行した結果だけ、貼り付けておきます。

docker-tags [-p PAGE] [-a] [-h]
    -p : Output the specified number of pages.( DEFAULT : 5 )
    -a : Output all pages.
    -h : Output Help.

デフォルトでは5ページ(50タグ)分が出力されますが、 -f オプションあるいは -p オプションで件数を変更できます。

実行結果は以下のようになります。

TAG                           SIZE      UPDATED
-----                        -----      -----
latest                   134026357      2019-12-29T01:03:04.158114Z
8.0.18                   134026357      2019-12-29T01:03:02.024679Z
8.0                      134026357      2019-12-29T01:03:00.45482Z
8                        134026357      2019-12-29T01:02:58.07512Z
5.7.28                   150505380      2019-12-29T01:02:46.654066Z
5.7                      150505380      2019-12-29T01:02:44.854124Z
5.6.46                   102683838      2019-12-29T01:02:42.938573Z
5.6                      102683838      2019-12-29T01:02:38.761685Z
5                        150505380      2019-12-29T01:02:22.579441Z
8.0.17                   129970553      2019-09-12T06:03:06.99785Z
5.7.27                   124130524      2019-09-12T06:02:47.200186Z
5.6.45                    82841471      2019-09-12T06:02:42.262232Z
8.0.16                   129388433      2019-07-17T22:47:34.737755Z
5.7.26                   124147701      2019-07-17T22:47:18.044464Z
5.6.44                    82831221      2019-07-17T22:47:12.767655Z
5.5.62                    66072546      2019-05-10T23:43:35.219656Z
...

ひとこと

フィードバッグお待ちしております。

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?