ホームページ > 運用・保守 > Docker > ドーサーをどう理解するか?

ドーサーをどう理解するか?

王林
リリース: 2020-07-02 17:27:13
転載
6759 人が閲覧しました

ドーサーをどう理解するか?

Docker はターミナル コマンド ライン仮想マシンであると言えますが、より正確には、実際には仮想環境である必要があります。

(推奨チュートリアル: docker チュートリアル)

たとえば、PC 上で Linux をシームレスに使用したいと考えていますか?仮想マシンだけが解決策ではなく、Docker もあるのです。私は Docker をコンテナと呼びたいのですが、もちろん、これは Docker の狭い解釈にすぎません。Docker は単なるコンテナではありません。

Docker には、次の 3 つの重要な概念が含まれています:

1. イメージ (イメージ)

イメージは静的であり、ユーザーが共有できます。書類。

デュアル システムや仮想マシンを使ったことがある人なら、システムをインストールするにはまず .iso イメージが必要であることを知っています。 Docker のイメージも同様で、イメージは静的なものなので操作することはできず、他の人のイメージをプルするか、自分のイメージをプッシュすることしかできません。

2. コンテナ

イメージは静的で操作できず、共有とダウンロードのみが可能です。

はコンテナです。コンテナーは、イメージの動的な状態、つまりインストール後の仮想マシン内のシステムの状態として理解できます。実際、これを言うのは間違いで、コンテナの最も適切な説明は、Linux iso ファイルの Live CD モードである必要があります。

たとえば、デュアル システムでプレイするときは、システムをインストールせずに、すべて Live CD モードで直接システムに入りましたが、Docker コンテナもコンセプトはまったく同じですが、より軽く、高速で、より便利です。ただし、Live CD の欠点は、シャットダウン後に作成した変更およびインストールされたソフトウェアがすべて失われることです。コンテナについても同様で、コンテナを直接起動すると、以前にインストールした gcc、vim などがすべて失われます。

変更を保存したい場合は、現在のコンテナを新しいイメージにカプセル化する必要があります。これにより、次回新しいイメージが開始された後も以前の変更がそのまま残ります。

3. リポジトリ

あなたが git に精通しているかどうかはわかりませんが、Docker のリポジトリは git コード リポジトリとよく似ています。自分のウェアハウスのイメージをローカルに移動したり、他の人がパブリックウェアハウスにプッシュしたイメージをローカルエリアにプルしたりできます。平たく言えば、Baidu Cloud Disk と同じです。アップロードできます (自分で作成した Docker 環境をプッシュ) するか、ダウンロード (プル) して、独自のクラウドをローカルにミラーリングします。

同時に、Baidu Cloud の最大の機能は共有であることもわかっています。Docker と同様に、Baidu Cloud 共有リンク (他の人の画像名、ラベル、他の人のユーザー名) を取得すると、他のユーザーをダウンロード (プル) することもできます。 Docker リポジトリはパブリックであるため、イメージをローカルに共有すると、他のユーザーがイメージをダウンロード (プル) できます。

もちろん、各無料ユーザーには、自分の画像の 1 つをプライベートとして設定する割り当てがあり、その画像を他のユーザーと共有することは禁止されています。

以上がドーサーをどう理解するか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:csdn.net
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート