読者です 読者をやめる 読者になる 読者になる

Yamakichi’s blog

yamakichiの技術ブログ

Dockerについて

Docker

f:id:katlez:20151212141539p:plain

可愛いクジラのdocker

Dockerとは、

コンテナ仮想化環境でアプリケーションを管理 / 実行するためのオープンソースのプラットフォームです
DockerはLinux上で動作するのが特徴で、Go言語で書かれてます。

2013年3月15日
カリフォルニア州サンタクララ
Python開発者向けイベント PyCon2013
dotCloud社(のちのDocker inc) CEO Solomon Hykes
わずが5分のライトニングトークで発表されました。

f:id:katlez:20151212143218j:plain:w500

CEO Solomon Hykes

2015年10月現在

GitHub上にあるオープンソース

  • GitHubのスター数は25,000件超え
  • 18,000以上ものコミット
  • 累計1,300名のコントリビューターが参加
  • GitHub上でもトップ20以内のプロジェクトになるまで成長

Dockerイメージを共有するDockerHub

  • 過去1年間で24万人の利用者
  • 15万件リポジトリ
  • 5億ダウンロード(pull)

世界中の開発者が利用しているサービス

Docker社へのリンク
Docker - Build, Ship, and Run Any App, Anywhere

Docker Hubへのリンク
Docker Hub


f:id:katlez:20151212143835j:plain:w500


DockerはLinuxの仕組みを利用して動くのLinux以外では使えません。
ディストリビューションubuntuCentOSなら使えます。

f:id:katlez:20151212144353p:plain:w500

f:id:katlez:20151212144253p:plain:w500

ホストOSがLinuxであれば、Docker上で動かすOSはLinux系ならなんでもおk