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 コードをまとめて呼び出す方法
序文上記の Web ページ スタイルを記述しているときに、スタイルの値をどのように変更しても、ページ...
Dockerインストール後のネットワークタイプ [root@insure updev]# docke...
目次1. ファイルをインポートする2. HTMLページ3. メインコード4. 画像をbase64に変...
MySQL によって作成される最適化はインデックスを追加することですが、インデックスを追加しても目的...
落とし穴1. ネット上の多くのチュートリアルでは環境変数を設定するファイル名はmy.iniと書いてあ...
序文: Jenkins のマスター スレーブ分散アーキテクチャは、主に、Jenkins に単一ポイン...
出典: http://www.ruoyi.vip/ 'vue' から Vue をイン...
注: このデモはミニプログラム環境でテストされており、他の h5 および pc Web ページにも適...
PSD から div css へのウェブページ切り取り例ステップ 1: まず、すべてのタグの内側と外...
クエリキャッシュ1. クエリキャッシュの動作原理クエリ ステートメントを実行する前に、MySQL は...
目次バックエンド: Rails API部分フロントエンド: React部分Reactコンポーネントa...
目次序文sudo書き込み権限を追加するgit 2.9.0をインストールopenssl 1.1.1l ...
この記事では、MySQL Workbenchのインストールと設定のチュートリアルを参考までに紹介しま...
ご存知のとおり、SSH は現在、リモート ログイン セッションやその他のネットワーク サービスにセキ...
図書館管理ライブラリを作成する データベースを作成します [存在しない場合] ライブラリ名;ライブラ...