[解決済み] リポジトリを使用せずに、あるホストから別のホストにDockerイメージをコピーする方法
2022-03-18 01:39:39
質問
リポジトリを使用せずに、あるマシンから別のマシンにDockerイメージを転送するにはどうすればよいですか?
VirtualBoxで自分のイメージを作成し、完成したら他のマシンにデプロイして実際に使っています。
自分のベースとなるイメージ(Red Hat Linuxなど)をベースにしているので、Dockerfileから作り直すことはできません。私のDockerfileは簡単に移植できないんです。
簡単なコマンドはありますか?または他の解決策はありますか?
どのように解決するのですか?
Dockerイメージをtarファイルとして保存する必要があります。
docker save -o <path for generated tar file> <image name>
次に、以下のような通常のファイル転送ツールを使って、新しいシステムにイメージをコピーします。
cp
,
scp
または
rsync
(大きなファイルの場合は優先されます)。その後、Dockerにイメージをロードする必要があります。
docker load -i <path to image tar file>
追記:必要な場合は
sudo
すべてのコマンドを
EDIT ディレクトリだけでなく、ファイル名も -o などで追加する必要があります。
docker save -o c:/myfile.tar centos:16
関連
-
[解決済み] Dockerコンテナの中から、マシンのローカルホストに接続するにはどうすればよいですか?
-
[解決済み] Docker Dockerコンテナからホストへのファイルコピー
-
[解決済み] ホストからDockerコンテナにファイルをコピーする方法は?
-
[解決済み] ホストからDockerコンテナのIPアドレスを取得する方法
-
[解決済み] Dockerイメージはホストマシン上のどこに保存されていますか?
-
[解決済み] 古くて使われていないDockerイメージを削除する方法
-
[解決済み] Dockerイメージの削除方法について教えてください。
-
[解決済み] Docker リポジトリ名の変更、イメージ名の変更方法は?
-
[解決済み】Dockerは仮想マシンとどう違うの?
-
[解決済み】ビルド中にDockerfileでホストボリュームをDockerコンテナにマウントする方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Docker - 0.0.0.0:4000 のバインドに失敗: ポートはすでに割り当てられています。
-
[解決済み] Docker Error: そのようなコンテナはありません: friendlyhello
-
[解決済み] docker cp が実行中のインスタンスで "No such container:path" を投げる [閉じた] 。
-
[解決済み] Dockerの初期化に失敗しました
-
[解決済み] Dockerfileの "RUN chmod "が有効でない。
-
[解決済み] Dockerfileで-hオプションのように特定のホスト名を扱う方法
-
ImportError: libGL.so.1: cannot open shared object file: No such file or directory--docker in-container problem reported as a error.
-
docker上で動作するphpからmysqlへの接続の解決策、表示(HY000/2002)。接続が拒否されました
-
rancher のデプロイメントに最小限の可用性の問題はありません。
-
docker base container in bash: sudo: command not found 問題が解決されました。