GNU/Linux >> Linux の 問題 >  >> Panels >> Docker

Dockerコンテナに名前を付けるまたは名前を変更する方法

Dockerコンテナーが作成されると、システムは自動的にUUID( UUID )を割り当てます。 )名前の競合を回避し、人間の関与なしに自動化を改善するために、各コンテナに番号を付けます。

また読む :DockerをインストールしてCentOSで基本的なコンテナ操作を学ぶ方法

この記事では、LinuxでDockerコンテナーを簡単に識別し、コンテナーに名前を付けたり名前を変更したりする方法について説明します。

デフォルトでは、dockerはコンテナを識別するために次の3つの方法を使用します。

  • UUIDロング識別子 例:「 21fbb152a940a37e816a442e6b09022e26b78ccd5a8eb4fcf91efeb559425c8c 」。
  • UUIDの短い識別子 例:「 21fbb152a940a37 」。
  • 名前 例: discourse_app

名前が指定されていない場合、デフォルトでは、DockerデーモンがコンテナーにUUIDの長い識別子を割り当てることに注意してください。名前としてランダムな文字列を生成します。

Dockerコンテナに名前を付ける方法

--nameを使用して、Dockerコンテナを実行するときに覚えやすい名前を割り当てることができます。 次のようにフラグを立てます。 -d フラグは、Dockerに、コンテナーをデタッチモードでバックグラウンドで実行し、新しいコンテナーIDを出力するように指示します。

$ sudo docker run -d --name discourse_app local_discourse/app

すべてのDockerコンテナのリストを表示するには、次のコマンドを実行します。

$ sudo docker ps

今後、 container_idで機能するすべてのコマンド たとえば、割り当てた名前で使用できるようになりました。

$ sudo docker restart discourse_app
$ sudo docker stop discourse_app
$ sudo docker start discourse_app

Dockerコンテナの名前を変更する方法

Dockerコンテナの名前を変更するには、renameサブコマンドを使用します 示されているように、次の例では、コンテナの名前を discourse_appに変更します。 新しい名前にdisc_app

$ sudo docker rename discourse_app disc_app

コンテナの名前を変更したら、新しい名前が使用されていることを確認します。

$ sudo docker ps

詳細については、 docker-runを参照してください。 マニュアルページ。

$ man docker-run

それで全部です!この記事では、Dockerコンテナーに名前を付けて名前を変更する方法について説明しました。以下のコメントフォームを使用して、質問をしたり、このガイドに考えを追加したりしてください。


Docker
  1. LinuxでDockerコンテナを作成、一覧表示、削除する方法

  2. ドメインの名前を変更する方法

  3. DockerComposeの使用方法

  1. Dockerコンテナを接続する方法

  2. DockerコンテナでMySQLを実行する方法

  3. DockerコンテナにSSHで接続する方法

  1. Dockerコンテナ間でデータを共有する方法

  2. Docker コンテナーをバックアップおよび復元する方法

  3. Docker コンテナを一時停止および再開する方法