- 追加された行はこの色です。
- 削除された行はこの色です。
「[[.NET 開発基盤部会 Wiki>http://dotnetdevelopmentinfrastructure.osscons.jp]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。
-[[戻る>Linuxを触ってみる。]]
*目次 [#n5ee47e4]
#contents
*概要 [#b455eff1]
-[[Linuxコンテナ>#c0b2e7af]]を使った、主にソフトウェアの自動デプロイメント(展開)を支援するシステム
-dotCloud社(現Docker社)が開発し、2013年にオープンソースのプロジェクトとして公開
*Linuxコンテナ [#c0b2e7af]
Linuxネイティブなコンテナ。
**方式 [#p5c8e3f3]
-Linux OSの持つコンテナ機能やリソースの管理機能などをベースに作られた、コンテナ型の仮想化技術
-VSSのでも使用しているCopy on Writeの仕組みをUnionFileSystemの機能で実現し、コンテナ型の仮想化を行っている。
-Linux OSの持つコンテナ機能やリソースの管理機能~
などをベースに作られた、コンテナ型の仮想化技術
-VSSでも使用しているCopy on Writeの仕組みを~
UnionFileSystemの機能で実現し、コンテナ型の仮想化を行っている。
**特徴 [#kc543dbe]
-マシン全体を仮想化する仮想化技術と比べると、コンテナによる仮想化は軽量・高速で、実行に必要なリソースも少なくて済む。
-システムの構成変更や展開の容易さなどから、開発段階から実運用環境まで、幅広く利用されている。
-マシン全体を仮想化する仮想化技術と比べると、~
コンテナによる仮想化は軽量・高速で、実行に必要なリソースも少なくて済む。
-システムの構成変更や展開の容易さなどから、~
開発段階から実運用環境まで、幅広く利用されている。
-コンテナ上で動作するプログラムは、基本的にはLinuxのバイナリ。
*インストール [#scdc282d]
**CentOS [#sa932048]
**Ubuntu [#sb89f322]
*利用 [#c4bc3de4]
**CentOS [#m2d151b3]
**Ubuntu [#xbfee1d5]
*参考 [#j992b74c]
**@IT [#w0642cbd]
-Tech Basics/Keyword:Docker~
http://www.atmarkit.co.jp/ait/articles/1407/14/news122.html
***超入門Docker [#md43f3b7]
http://www.atmarkit.co.jp/ait/series/5086/index.html
-第1回 Dockerとは~
http://www.atmarkit.co.jp/ait/articles/1701/30/news037.html
-第2回 Dockerを使ってみる~
http://www.atmarkit.co.jp/ait/articles/1701/31/news043.html
-第3回 Dockerコマンドの使い方~
http://www.atmarkit.co.jp/ait/articles/1702/01/news061.html
-最終回 Windowsプログラムを実行するWindowsコンテナ~
http://www.atmarkit.co.jp/ait/articles/1702/02/news039.html
**see the elephant [#xde9471a]
-dockerを触ってみる~
http://namu-r21.hatenablog.com/entry/2016/10/15/124009
-dockerが使うUnionFileSystemを僕なりに解釈した~
http://namu-r21.hatenablog.com/entry/2016/10/27/013006
-dockerのファイルシステムについて知る~
http://namu-r21.hatenablog.com/entry/2016/10/25/160147