「[[.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の機能で実現し、コンテナ型の仮想化を行っている。

**特徴 [#kc543dbe]
-マシン全体を仮想化する仮想化技術と比べると、~
コンテナによる仮想化は軽量・高速で、実行に必要なリソースも少なくて済む。

-システムの構成変更や展開の容易さなどから、~
開発段階から実運用環境まで、幅広く利用されている。

-コンテナ上で動作するプログラムは、基本的にはLinuxのバイナリ。

*周辺期の [#n397cba0]

**Dockerコマンド [#jbff7b71]
-[[Qiita>#se48f3bb]]

**Docker Hub [#h818d100]
-「Docker」向けに、作成したコンテナを公開するサービス
-「[[Docker for Windows>https://techinfoofmicrosofttech.osscons.jp/index.php?Docker%20for%20Windows]]」向けの、Windowsコンテナも公開される。

*インストール [#scdc282d]
**CentOS [#sa932048]
**Ubuntu [#sb89f322]
**[[Windowsから>https://techinfoofmicrosofttech.osscons.jp/index.php?Visual%20Studio%20Tools%20for%20Docker]] [#ff72b53b]

*利用 [#c4bc3de4]
**CentOS [#m2d151b3]
**Ubuntu [#xbfee1d5]
**[[Windowsから>https://techinfoofmicrosofttech.osscons.jp/index.php?Visual%20Studio%20Tools%20for%20Docker]] [#i9200678]

*[[Kitematic]] [#pb50332d]

*参考 [#j992b74c]

**Docker Documentation [#nef96f68]

***Dockerfile [#n8067f04]
-Dockerfile reference~
https://docs.docker.com/engine/reference/builder/

***Compose file [#y7bdd83a]
-Compose file version 3 reference~
https://docs.docker.com/compose/compose-file/

**@IT [#w0642cbd]
-Tech Basics/Keyword:Docker~
http://www.atmarkit.co.jp/ait/articles/1407/14/news122.html

***いまさら聞けないDocker入門 [#t6eefae5]
http://www.atmarkit.co.jp/ait/series/1511/

-(1):アプリ開発者もインフラ管理者も知っておきたいDockerの基礎知識~
http://www.atmarkit.co.jp/ait/articles/1405/16/news032.html
-(2):ついに1.0がリリース! Dockerのインストールと主なコマンドの使い方~
http://www.atmarkit.co.jp/ait/articles/1406/10/news031.html
-(3):Dockerfileとdocker buildコマンドでDockerイメージの作成~
http://www.atmarkit.co.jp/ait/articles/1407/08/news031.html
-(終):Docker Hubの使い方とGitHubからのDockerイメージ自動ビルド~
http://www.atmarkit.co.jp/ait/articles/1408/26/news038.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

※ この記事は、Windows寄りになっている。

***山市良のうぃんどうず日記 [#i9be6f03]
-(31:特別編)所要時間わずか10分で「Docker」を体験しよう――Azureで始めるDocker入門~
http://www.atmarkit.co.jp/ait/articles/1504/13/news020.html

**Qiita [#se48f3bb]

***docker コマンド [#icfd04c2]
-Dockerコマンドメモ~
https://qiita.com/curseoff/items/a9e64ad01d673abb6866
-docker コマンド チートシート~
https://qiita.com/voluntas/items/68c1fd04dd3d507d4083

***docker-compose コマンド [#feeada98]
-docker-compose コマンドまとめ~
https://qiita.com/aild_arch_bfmv/items/d47caf37b79e855af95f
-Docker Compose - docker-compose.yml リファレンス~
https://qiita.com/zembutsu/items/9e9d80e05e36e882caaa

**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

**さくらのナレッジ [#s3864708]
-Dockerコンテナをクラウドサービス上で共有できる「Docker Hub」を使ってみる~
https://knowledge.sakura.ad.jp/2210/

--DockerとDocker Hubの操作と概念~
https://www.slideshare.net/zembutsu/docker-container-image-command-introduction-2017-03

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS