Linux 仮想化 Docker Docker イメージ

Linux 仮想化 Docker Docker イメージ

[[311606]]

オペレーティング システムがカーネルとユーザー空間に分かれていることは誰もが知っています。 Linux の場合、カーネルの起動後、ユーザー スペースのサポートを提供するためにルート ファイル システムがマウントされます。 Docker イメージはルート ファイル システムに相当します。たとえば、公式イメージ ubuntu:18.04 には、Ubuntu 18.04 最小システムの完全なルート ファイル システムが含まれています。

Docker イメージは、コンテナの実行に必要なプログラム、ライブラリ、リソース、構成、およびその他のファイルを提供するだけでなく、実行用に用意されたいくつかの構成パラメータ (匿名ボリューム、環境変数、ユーザーなど) も含む特別なファイル システムです。イメージには動的なデータは含まれておらず、作成後にその内容は変更されません。

階層型ストレージ

イメージにはオペレーティング システムの完全なルート ファイル システムが含まれているため、そのサイズが非常に大きくなることがよくあります。そのため、Docker を設計する際には、Union FS テクノロジーを最大限に活用し、階層化ストレージ アーキテクチャとして設計します。したがって厳密に言えば、イメージは ISO のようなパッケージ化されたファイルではありません。イメージは単なる仮想概念です。実際の具体化は、単一のファイルではなく、ファイル システムのグループ、つまり複数のファイル システムの組み合わせで構成されます。

イメージを構築するときは、前のレイヤーが次のレイヤーの基礎となり、レイヤーごとに構築されます。各レイヤーが構築されると、それ以降は変更されません。次のレイヤーでの変更は、このレイヤーでのみ発生します。たとえば、前のレイヤーのファイルを削除する操作では、前のレイヤーのファイルは実際には削除されず、現在のレイヤーのファイルが削除済みとしてマークされるだけです。最終コンテナの実行中、このファイルは表示されませんが、実際には常にイメージに従います。したがって、イメージを構築するときは、各レイヤーにそのレイヤーに追加する必要があるものだけが含まれるように細心の注意を払い、レイヤーを構築する前に余分なコンテンツをすべてクリーンアップする必要があります。

階層化ストレージ機能により、画像の再利用やカスタマイズも容易になります。以前に作成したイメージをベース レイヤーとして使用し、さらに新しいレイヤーを追加して必要なものをカスタマイズし、新しいイメージを作成することもできます。

Docker イメージ アクセラレータ

  1. {
  2. 「レジストリミラー」 :[
  3. "https://78wfzeze.mirror.aliyuncs.com" ,
  4. "https://hub-mirror.c.163.com"
  5. 「https://dockerhub.azk8s.cn」  
  6. ]
  7. }

ミラーの使用

すべての画像を一覧表示

  • リポジトリ: ミラー化されたリポジトリを表します
  • タグ: 画像タグ
  • 画像ID: 画像ID
  • CREATED: 画像作成時間
  • サイズ: 画像サイズ

同じリポジトリ ソースには、リポジトリ ソースの異なるバージョンを表す複数の TAG を設定できます。たとえば、Ubuntu リポジトリ ソースには、15.10 や 14.04 など、複数の異なるバージョンが存在します。さまざまなイメージを定義するには、REPOSITORY:TAG を使用します。

画像の取得と検索

  1. # 画像を取得する
  2. docker pull ubuntu:18.04
  3. # ミラーを探す
  4. docker 検索 httpd

<<:  システムに影響を与える仮想化の課題

>>:  マルチクラウドとハイブリッドIT管理に対処するためのガイドライン

推薦する

製品レイアウトのアイデアを変更し、ユーザーが製品を購入する理由について説明します。

最近、何百ものインデックスで上位 5 位以内にランクインしている Web サイトを観察していますが、...

SEOの混乱:SEO担当者は長い道のりを歩むことが期待されている

Google 検索を行う SEO 担当者は、Baidu 検索を行う SEO 担当者を嘲笑し、こう言い...

内部ページは含まれているのに、ホームページが更新されていないのはなぜですか?

内側のページは、最近この問題に遭遇することができませんでしたコンテンツと外部リンクに関して、外部のリ...

あなたのビジネスはWeiboマーケティングを選択しましたか?理由は実はとても単純です

ショートビデオ、セルフメディア、インフルエンサーのためのワンストップサービス「2つのWeiboと1つ...

360度検索と百度の違いの比較例

みなさんこんにちは。私は梁磊です。最近、クライアントからの相談を通じて、クライアントが 360 Se...

レンタカー業界で「無料」のマーケティング戦略を活用する方法を学ぶ

無料のマーケティング戦略は、現実でもインターネットでも非常に実用的で効果的です。私が従事しているレン...

初心者ウェブマスターはSEOの前に自分自身を「最適化」する必要がある

インターネットの発展とザッカーバーグのような起業家の成功により、ウェブマスター業界に参入する若者が増...

1か月でウェブサイトのキーワードをランク​​付けする方法

みなさんこんにちは、ドリームチャットです。今日はここで初めてソフトな記事を投稿します。主に自分のウェ...

hostwinds-10.3$/Windows/512m メモリ/20g ハードディスク/25m 無制限

Hostwinds は、生涯 20% オフの割引コード WHTJAN をリリースしました。公式 We...

新疆のウェブマスターの皆様へ:9月15日には6,000以上のウェブサイトが登録抹消される予定です

以前、A5は、関連する専門資格が必要であるため、新疆のウェブマスターの登録が拒否されたと報じた。ウェ...

Teraswitch: 月額 4 ドル、OpenStack、1GB メモリ/1 コア/25GB SSD/1TB 帯域幅、米国東海岸

Teraswitch は、米国ペンシルバニア州に登録されているホスティング会社です。同社は 2003...

Sina Weiboが新しい「マーケティングセンター」を追加

Sina Weibo の収益モデルは常に誰もが関心を持つ話題であり、私たちが構築したのは草の根の W...

gcore: ブラジル VPS、4.49 ユーロ/KVM/512m メモリ/20g SSD/500g トラフィック

gcorelabs は南米のデータセンター、ブラジルのサンパウロ データセンターを正式に開設しました...

ListWatchからWatchListへ

分析するまず、自分で実装する場合にどのように設計するかを想像することができます。 Informer ...

liquid-solutions-256M メモリ KVM 年間支払額 20 ドル

Liquid-Solutions は、2011 年後半に設立されたワンマン ビジネスです。簡単に言え...