1. docker imagesを使用して、このマシン上のすべてのイメージファイルを表示します。 2. docker save eb40dcf64078> /root/mydjango-save-1016.tar イメージをローカルファイルとして保存します。eb40dcf64078はイメージIDです。 3. ローカルに保存されているプルできないファイルをサーバーにアップロードします。ネットワークは接続されています。ここでは scp コマンドを直接使用します。 4. loadメソッドを使用して、アップロードしたtarファイルをロードします。
5. 新しいマシンで docker images コマンドを使用してローカル イメージを表示し、ロードしたイメージがロードされているかどうかを確認します。ロードされたイメージ名とタグはどちらも none であることがわかります。docker tag eb40dcf64078 django:latest を使用して、元のイメージ名とタグ名に変更します。eb40dcf64078 はイメージ ID です。 6. docker run -itd django:latest を使用してイメージをロードし、正常に「実行」できるかどうかを確認します。 追加知識: Docker イメージのインポートとエクスポート、イメージの名前変更。Docker アプリケーションをオフラインでデプロイするために使用できます。 画像のエクスポート Docker イメージはイメージ ID と名前を表示します imageId を使用してエクスポートする (非推奨)
しかし、imageId を使用してエクスポートされたイメージは、インポート時にリポジトリと名前の両方が none になるという問題が見つかりました。ただし、イメージ名を使用してイメージをエクスポートし、再度インポートすると、none が表示されます。 このエラーが発生する理由は、docker がロードされるときに、同じ名前のイメージが上書きされ、元のイメージの名前が変更され、上図に示すような問題が発生するためです。 画像の名前を変更するには: docker tag [イメージID] [新しいイメージ名]:[新しいイメージタグ] デモ
imageName を使用してエクスポートする (推奨)
デモ
画像のインポート
デモ ローカルイメージをDockerでパッケージ化して他のマシンに復元する方法について、上記の記事が皆さんにお伝えできるすべてです。この記事が皆さんの参考になれば幸いです。また、123WORDPRESS.COMを応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: 複数の HTML ページで HTML コードをまとめて呼び出す方法
01. コマンドの概要gcc コマンドは、GNU がリリースした C/C++ ベースのコンパイラを使...
WML (ワイヤレス マークアップ言語)。これは HTML から派生したマークアップ言語ですが、W...
MySQL proxies_priv(シミュレートされたロール)を使用して同様のユーザーグループ管理...
この記事を書いている時点でのReactのバージョンは16.13.1です1 npm run eject...
この記事では、主に js を使用して画像をモザイク化する方法の例を紹介し、次のように共有します。効果...
この記事では、MySQL データベースの一般的な操作テクニックをまとめます。ご参考までに、詳細は以下...
MySQL 5.x と MySQL 8.0.X のいくつかの違いapplication.proper...
MySQL のインデックスの種類には、通常のインデックス、一意のインデックス、全文インデックスがあり...
仕事のプロジェクトのニーズにより、曲の再生が必要となり、さまざまな資料を参考にして、NetEase ...
序文リアルタイムのデータベース バックアップの必要性は非常に一般的です。MySQL 自体はレプリケー...
JSON データを美しいインデント形式で表示するには、最も単純な JSON.stringify 関...
...こんな感じで、今日はポップアップウィンドウを作ろうと思ったのですが、バックエンド PHP によ...
1. SQLExceptionの概要JDBC を使用してデータ ソース (この記事のデータ ソースは...
スクリプトの要件: MySQL データベースを毎日バックアップし、スクリプトを 7 日間保存します。...
友人の中には、データベースについて学習しているときに、テーブル構造を作成するときに誤ってフィールドを...