Dockerとは?コンテナ入門の完全ガイド

Docker とは何か、コンテナ・イメージ・Dockerfile・コンテナランタイムの仕組みをはじめて学ぶ人向けに完全ガイドとして解説します。

Read in: en
Dockerとは?コンテナ入門の完全ガイド

Dockerとは

コンテナ(Linuxコンテナ)とは

他の仮想環境とコンテナの違い

一般的なPC

ホストOS型(広義の意味でホストOSを使うハイパーバイザ型に定義されることもある)

ハイパーバイザ型(ハードディスクを用いるパターン)

コンテナ型

[コンテナ管理ソフトウェア]
[ホストOS]
[ハードディスク]

Dockerのイメージとコンテナの概要

                Docker repository(Ex. Docker Hub)

                         ↓ (pull)

Dockerfile   →     Docker Image    →    Docker Container
                 (build)                           (run)   
                                      ↓ (commit)

                             Docker Image    →    Docker Container
                                                       (run)

※ホストOS型とハイパーバイザ型の違い Think IT - ホスト型とハイパーバイザー型の違いは何?VMware vSphere Hypervisor の概要が参考になる。

基本コマンド

補足

参考

Tags: Docker 仮想環境
Share: 𝕏 Post Facebook Hatena
✏️ View source / Discuss on GitHub
☕ サポート

このブログを応援していただける方は、以下からサポートをお願いします。いただいたサポートはブログ運営・技術研鑽に活用します。


関連記事