Dockerコンテナを異なるホスト間で移動するにはどうすればよいですか?質問する

Dockerコンテナを異なるホスト間で移動するにはどうすればよいですか?質問する

docker を実行しているコンテナをあるホストから別のホストに移動する方法が見つかりません。

イメージの場合と同じように、コンテナをリポジトリにプッシュする方法はありますか? 現在、コンテナ内で実行されているアプリケーションに関連付けられたデータを保存するためにデータ ボリュームを使用していません。そのため、一部のデータはコンテナ内に存在し、セットアップを再設計する前にそれを保持したいと考えています。

ベストアンサー1

あるいは、リポジトリにプッシュしたくない場合は、次のようにします。

  1. コンテナをtarballにエクスポートする

    docker export <CONTAINER ID> > /home/export.tar
    
  2. tarballを新しいマシンに移動する

  3. 輸入し直す

    cat /home/export.tar | docker import - some-name:latest
    

おすすめ記事