科学の箱

科学・IT・登山の話題

Docker

Dockerにおけるレイヤの仕組み

投稿日:2021年2月5日 更新日:

Dockerにおけるレイヤの仕組み

  • 各差分はレイヤとして保存される
  • イメージにはレイヤがReadonlyの形式で保存されている
  • Dockerをbuildすると各レイヤごとにイメージが生成される(キャッシュ)
  • 2回目以降、共通のレイヤがあった場合にはキャッシュから利用される
  • 各コンテナへの変更は新しいレイヤとして追加される
  • Read onlyのレイヤはcopy on writeにより新しくレイヤがコピーされる。そのレイヤに対する変更となる。

オーバーレイファイルシステム

sudo mount -t overlay overlay -olowerdir = layer 1: layer 2, upperdir = upper, workdir = work merged
# 参考 徳永 航平. イラストでわかるDockerとKubernetes Software Design plus (Kindle の位置No.873-874). 株式会社技術評論社. Kindle 版.

メタ情報

inarticle



メタ情報

inarticle



-Docker

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

Docker Hubへのpush

Docker Hubへプッシュする手順は以下の通り Docker Hubでアカウント作成 Docker Hubでレポジトリ作成(この名前を書き留めておく) 対象となるimageのタグを上記のレポジトリ …

no image

StatusがImagePullBackOffになる場合

StatusがImagePullBackOffになる場合 該当のイメージについてdocker pullしてみる。 タグを省略している場合にはlatestが見つからずに失敗することがある。 Relate …

no image

dockerでローカルからつながるけどパブリックではつながらない場合

下記の場合、コンテナのポート80につなげるには、ホスト側のポート8080につなげる必要がある。 CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAME …

no image

docker build

docker build用のファイル From docker/whalesay:latest RUN apt-get -y update && apt-get install -y f …

no image

docker networkの基本

docker networkの基本手順 まずはWindowsのHyper-V上で仮想ネットワークスイッチを作成する。 これがないとdocker machineを作成できない。 次にdockerマシンを …

2021年2月
« 1月   3月 »
1234567
891011121314
15161718192021
22232425262728

side bar top



アーカイブ

カテゴリー