この記事では、次のことについて説明します。
コンテナ ID を変更する方法はありますか?
いいえ、既存の Docker コンテナーのコンテナー ID を変更する方法はありません。コンテナー ID は、コンテナーのビルド/作成時に Docker によって自動的に生成されます。 Docker ID は、システム全体でコンテナーを参照するために使用される一意の識別子です。したがって、変更することはできません。ただし、Docker では、ユーザーがコンテナーの名前を変更できます。
コンテナ名を変更するには?
コンテナー名を変更するには、次の指示に従います。
- 既存のコンテナをすべて表示します。
- 特定のコンテナを選択します。
- 「」を使用してコンテナ名を変更します docker rename <旧コンテナ名> <新コンテナ名> ' 指図。
- 検証。
ステップ 1: すべてのコンテナを表示する
まず、既存のすべてのコンテナーを一覧表示し、目的のコンテナーを選択します。
ドッカー ps -a
以下の出力では、2 つのコンテナが表示され、「 続き1 その名前を変更するため:
ステップ 2: コンテナーの名前を変更する
選択したコンテナの名前を変更するには、「 ドッカーの名前変更 」コマンドを実行して、コンテナーの古い名前と新しい名前を指定します。
docker rename cont1 mycont1
ここ、 ' 続き1 」は旧コンテナ名、「 mycont1 」は新しいコンテナー名です。
ステップ 3: 検証
ここで、選択したコンテナーの名前が変更されているかどうかを確認します。
ドッカー ps -a目的のコンテナーの名前が正常に変更されたことを確認できます。
コンテナー ID と名前の変更は以上です。
結論
Docker では、コンテナー ID を変更する方法はありません。コンテナ ID は、コンテナの作成時に Docker によって自動的に生成される一意の識別子です。ただし、ユーザーは「 docker rename <旧コンテナ名> <新コンテナ名> ' 指図。この記事では、コンテナー ID と名前の変更について説明しました。