この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。
建築家
建築家
リスト
放送
茶屋
インテリジェントAI会話
.NETキャリア&テクニカルカレッジ
ちっちゃいなクズブログ
この版
利用者
Architect_Programmer_Code農業ネットワーク
»
建築家
›
プログラミング
›
技術チャット
›
Dockerのセーブコマンドとエクスポートコマンドの違い
眺める:
5565
|
答える:
1
Dockerのセーブコマンドとエクスポートコマンドの違い
[リンクをコピー]
クズども
掲載地 2021/11/27 14:33:20
|
|
|
|
Dockerはイメージベースです。 このイメージは、すでにファイルや設定、インストール済みプログラムを含む仮想マシンイメージに似ています。 同様に、仮想マシンのように複数のイメージインスタンスを起動することも可能です。 ランニングイメージはコンテナと呼ばれます。 コンテナを変更する(例えばファイルの削除など)ことはできますが、これらの変更は画像には影響しません。 ただし、<container-id><image-name>dockerコミットコマンドを使って実行中のコンテナを新しいイメージに変換することは可能です。
輸出
エクスポートコマンドはコンテナ(画像ではなく)を永続化するために使われます。 したがって、以下の方法でコンテナIDを取得する必要があります:
ログインが見えます。
次にエクスポートを実行します:
ログインが見えます。
その後、別のサーバーであるdocker importを使ってエクスポートされたファイルを読み込みます。
公式文書宛先:
ハイパーリンクのログインが見えます。
セーブ
保存コマンドは画像を永続化するために使われます(コンテナ自体ではありません)。 したがって、画像名は以下の方法で取得する必要があります:
ログインが見えます。
セーブを実行する:
ログインが見えます。
その後、別のサーバーであるdocker loadを使って保存ファイルを読み込みます。
公式文書宛先:
ハイパーリンクのログインが見えます。
違いをまとめてください
エクスポートはコンテナアプリケーション用で、すべてのレイヤーが失われます。エクスポートされるファイル構造は以下の通りです:
保存エクスポートは画像用で、ファイル構造は下の図のようにレイヤー化されています。
エクスポート・インポートされた画像はすべての履歴を失いますが、保存した画像は履歴やレイヤーを失いません。 つまり、エクスポート&インポート方式では前のレイヤーにロールバックできず、保存・ロード方式で画像全体を永続化できます(dockerタグ<LAYER ID> <IMAGE NAME>で前のレイヤーをロールバックできます)。
考え方:最初のドッカーイメージはインポート・エクスポートの原理で作成し、システムファイルをtar形式に圧縮し、インポートコマンドでインポートするべきです。
先の:
LdapErr: DSID-0C09042A, comment: AcceptSecurityContext error, data 52e, v3839
次に:
Docker php:5.6.40-fpmイメージに基づくGD拡張機能をインストールしてください
関連記事
•
Dockerイメージ:ManifestダイジェストとIndexダイジェストの違い
•
Spring Bootにおけるウェブコンテナnettyとtomcatの比較
•
DockerをベースにWebDAVサービスを構築する
•
Dockerはイメージを作成し、それをDocker Hubの公開リポジトリにプッシュします
•
Docker MSSQL 2022は全文検索サービスをインストールします
クズども
地主
|
掲載地 2022/02/27 16:52:12
|
画像を保存してください
ログインが見えます。
画像を読み込む
ログインが見えます。
閲覧したセクション
PHP
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。
Mail To:help@itsvse.com