More Related Content
Similar to Docker基礎+docker0.9, 0.10概要 (20)
More from Kazuyuki Mori (6)
Docker基礎+docker0.9, 0.10概要
- 2. Who
● @mainyaa
● Kazuyuki Mori
● フロントエンドからバックエンドまでやる系エンジニア
● AngualrJSとDocker大好き
● Topgate, Inc. - http://www.topgate.co.jp/
● Happy New World - http://d.hatena.ne.jp/mainyaa
● 日経ソフトウエア 2014年06月号 でDockerの記事書いてます
○ WindowsでDockerやりたい人向け(ステマ)
- 17. FROM ubuntu:12.04 # Pull base image.
RUN apt-get update
RUN apt-get apt-get install -y redis-server --
no-install-recommends # Install redis.
RUN apt-get clean && rm -rf
/var/cache/apt/archives/* /var/lib/apt/lists/*
EXPOSE 80 # Expose ports.
ENTRYPOINT ["/usr/bin/redis-server"] # Define
default command.
- 27. Docker 0.9概要
● execution driversにより、足回りが
抽象化された
● 多数の隔離ツールがトレードオフとと
もに利用できるようになった。ドライ
バは絶賛開発中
● OpenVZ, systemd-nspawn, libvirt-
lxc, libvirt-sandbox, qemu/kvm,
BSD Jails, Solaris Zones, chroot
Image by docker blog
- 28. Docker 0.9概要
● バグ修正多数
● docker build 時に--rmがデフォルトになった
● libcontainerがデフォルトのドライバとなった
○ Pure Go-langで書かれたユーザーランドパッケージに
依存しない隔離ライブラリ
○ = lxcは必須じゃなくなった
- 31. Docker 1.0の目標
● プロダクション品質
● すべての主要なOSでのファーストクラスのサポート
● 小さなコアと安定したプラグインというアーキテクチャ
● 十分なドキュメント
● Dockerとパートナーによって、商用サポートができること
● Dockerの長期的なサポートを提供
Image by Docker blog