【Docker】コンテナ名を指定するには?–nameオプションの使い方を紹介

20231016_Docker_2 開発支援ツール

コンテナを作成すると自動でコンテナ名が命名されます.
このコンテナ名は通常ランダムな文字列です.

クリックして拡大できます

コンテナ名は削除するときに使います.削除のたびにdocker container ls -aコマンドでコンテナ名を確認するのは面倒ですよね.

コンテナを作成するときに自分で命名しましょう!
今回はコンテナ名を指定できるオプションを紹介します.

コンテナ名を指定する –nameオプション

コンテナ名を指定するときはdocker runコマンドと一緒に --nameオプションを付けます.

$ docker run --name <指定するコンテナ名> コンテナイメージ:タグ

ubunbuコンテナを作成するときにコンテナ名を指定します.
最新のubuntuコンテナを作成するのでコンテナ名はubunbu_latestとしました.

$ docker run --name ubuntu_latest ubuntu:latest
クリックして拡大できます

コンテナ名を確認するとubuntu_latestになっていますね.

自分で命名したコンテナ名を覚えていれば docker container lsコマンドを実行しなくても削除できて便利です!

クリックして拡大できます

まとめ

今回はコンテナ名を指定できる--nameオプションについて紹介しました.

ランダムなコンテナ名だとどのコンテナを使っていたか分からなくなるかもしれません.
コンテナを識別できるように--nameオプションを使って自分なりの命名をしておきましょう.

docker runコマンドとよく一緒に使いますが,docker createコマンドでも使えます.

クリックして拡大できます