コンテナを移動というより、イメージをコピーして、そこに新たにコンテナを構築する感じ?

はい、その通りです。コンテナを移動するのではなく、Dockerイメージをコピーして新しい場所で新しいコンテナを作成するイメージです。これは、Dockerの基本的な概念の一つです。

具体的には、以下の手順を実行します:

  1. 作成したDockerコンテナからDockerイメージを作成します。

    bash
    docker commit CONTAINER_ID NEW_IMAGE_NAME

    ここで、CONTAINER_ID は作成したDockerコンテナのIDであり、NEW_IMAGE_NAME は保存するDockerイメージの名前です。

  2. 保存したDockerイメージを他の場所にコピーします。

  3. 新しい場所でDockerイメージから新しいコンテナを作成します。

    bash
    docker run -d NEW_IMAGE_NAME

このようにすることで、元のコンテナを移動させるのではなく、そのコンテナからDockerイメージを作成し、そのイメージを他の場所にコピーして新しいコンテナを作成することができます。

未分類

Posted by ぼっち