
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Docker の仕組み 〜 コンテナを 60 行で実装する - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Docker の仕組み 〜 コンテナを 60 行で実装する - Qiita
概要 本記事では、普段 Docker をブラックボックスとして扱っている方々を対象として、コンテナが動く仕... 概要 本記事では、普段 Docker をブラックボックスとして扱っている方々を対象として、コンテナが動く仕組みを低レイヤーから解説します。 そのために Go 言語を使って、ゼロからコンテナを実装し動かしながら学ぶアプローチを取ります。コンテナの基礎的な原理は意外にも簡単で、この記事の最後に出来上がるコードは僅か 60 行ほどです。 なお、完成したコードは GitHub レポジトリに置かれています。 コンテナとは何か コンテナと仮想マシン (VM) の違いを説明する際に、よく次のような図が使われます。 (Docker 公式サイトより引用) VM とコンテナを比較した時の最大の特徴は、一つ一つのコンテナを作る際にゲスト OS を起動しないことです。 コンテナは全て、同じホスト OS の中で動くプロセスとして存在します。 しかし当然ながら、通常のプロセスはファイルなどのリソースを他のプロセスと共