🐡

docker tag 使い方

2020/12/24に公開

独自のイメージを作成する

対象のDockerfileがある場所へ移動して、docker buildを実行して、イメージを作成します。

docker build .

そうすると下記のように<none>という名前のイメージが出来上がるわけですが、

REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
<none>              <none>              8d7c74860072        3 seconds ago       810MB

これだと、自分のリポジトリへpushすることができません。
そこで docker tag が登場します。

docker tagでtagをつける

下記のコマンドでtagをつけることができます。

docker tag 8d7c74860072 myrepository/sample-image
REPOSITORY                  TAG                 IMAGE ID            CREATED             SIZE
myrepository/sample-image   latest              8d7c74860072        7 minutes ago       810MB

このとき、名前を変更はできなく、別の名前で新しくimageができる形となります。

Discussion