SlideShare uma empresa Scribd logo
1 de 107
Baixar para ler offline
Welcome to DockerCon!
Ben Golub
CEO, Docker Inc.
@golubbe
The power of tools
“Give me a lever and
a place to stand, and
I will move the
world!”
- Archimedes
The power of tools
“Our mission is to
build tools of mass
innovation.”
- Solomon Hykes
The Power of Tools in the
Hands of Makers
The Power of Tools in the
Hands of Makers
Cosmology@Home lets you volunteer your
spare computer time (like when your screen
saver is on) to help search for the model
which best describes our Universe and to find
the range of models that agree with available
cosmological and particle physics data.
Theme 1:
It’s all about the makers!
What do
you make
with
Docker?
I build Adidas MENA
Ecommerce platform
I Dockerize
Genomics
My VPN connection is in
a container
I Dockerized my
team!
I deploy under
custom OS in
mobile
I Dockerize Norwegian
banking
Thank you to those who
make Docker
Namespaces (IBM)
Cgroups (Google)
LXC tools
The Linux Kernel
Git
SELinux (Red Hat)
Solaris Zones
BSD Jails
+++We know we’re standin
g on your shoulders
Thank you to the giants
Thank you to the amazing global meetup community
215
Groups
63
Countries
Thank you to the awesome Docker Inc team
Thank you to our amazing sponsors
Partners, Tools and Applications
Dev Tools
Official Repositories
Operating Systems
Big Data
Service Discovery
Build / Continuous Integration
Configuration Management
Consulting &Training
Management
Storage
Clustering & Scheduling
Networking
Infrastructure & Service Providers
Security
Monitoring & Logging
State of the Project
…and the bazaarThe cathedral…
Sagrada Familia
Construction started: 1882
Est. completion date: 2026
La Boqueria Open Air Market
Operating successfully since 1217
"Sagfampassion" by Wjh31 - Own work - http://lifeinmegapixels.com. Licensed
under CC BY 3.0 via Commons -
https://commons.wikimedia.org/wiki/File:Sagfampassion.jpg#/media/File:Sagfa
mpassion.jpg
"La Boqueria" by Dungodung - Own work. Licensed under Public Domain via Commons -
https://commons.wikimedia.org/wiki/File:La_Boqueria.JPG#/media/File:La_Boqueria.JPG
DockerCon EU 2015:
2 Years 8 Months
A Year has passed, and our baby whale has grown!
Our little whale is growing up
DockerCon EU 2014:
20 Months
Some growth statistics
Dockerized
applications
Docker related
projects on GitHub
Docker Hub pulls
per second
Docker Hub
pulls per day
More contributors
to Docker open
source
240K
655.6M
157%60M
Docker Hub pulls
since Jan 2015
1.3B
Docker Jobs
0
10000
20000
30000
40000
50000
60000
70000
Jan-14 Jan-15
PercentageGrowth
Docker Job Trends
Functionality
What has changed in the project?
DCEU 14
• Docker Engine
• Docker Registry
DCEU 15
• Engine
• Registry
• Swarm
• Networking
• Toolbox
• Notary
• Compose
• Machine
• More to come
today!
Applications
DCEU 14
• Primarily
Stateless
DCEU 15
• Stateless
• Stateful
• More to come today!
Platforms
DCEU 14
• All major 64 bit
Linux Oss
DCEU 15
• All major 64 bit Linux OS
• Windows Server (TP4)
• 32 bit
• More to come today!
Commercial Solutions
DCEU 14
• Support
• Hosted Registry
DCEU 15
• Support
• Hosted Registry
• CS Engines
• DTR, Tutum
• More to come tomorrow!
Governance
DCEU 14
• Advisory Board
DCEU 15
• Advisory Board
• Runtime and format donated
to foundation (OCI), with 30+
members
• More to come today!
Users
DCEU 14
• Primarily
test/dev
• some prod
DCEU 15
• Docker used widely in
Production
Open Container Initiative
22
Availble on Github
OCI Roadmap
Github stars
2,223
Member companies
35+
Github forks
Docker, Google, RedHat,
CoreOS, Huawei, independents
Maintainers
253
Contributors
130
Functionality
What has changed in the project?
DCEU 14
• Docker Engine
• Docker Registry
DCEU 15
• Engine
• Registry
• Swarm
• Networking
• Toolbox
• Notary
• Compose
• Machine
• More to come
today!
Applications
DCEU 14
• Primarily
Stateless
DCEU 15
• Stateless
• Stateful
• More to come today!
Platforms
DCEU 14
• All major 64 bit
Linux Oss
DCEU 15
• All major 64 bit Linux OS
• Windows Server (TP4)
• 32 bit
• More to come today!
Commercial Solutions
DCEU 14
• Support
• Hosted Registry
DCEU 15
• Support
• Hosted Registry
• CS Engines
• DTR, Tutum
• More to come tomorrow!
Governance
DCEU 14
• Advisory Board
DCEU 15
• Advisory Board
• Runtime and format donated
to foundation (OCI), with 30+
members
• More to come today!
Users
DCEU 14
• Primarily
test/dev
• some prod
DCEU 15
• Docker used widely in
Production
Theme 2:
Docker in Production
Real World Usage of Docker
Real Docker
adoption is up
5x in one year
Docker users
using Swarm &
Compose
Users triple the #
containers they use
within 5 months
Docker users
already running
in production
5x 85%
3x 40%
Sources: O’Reilly, Coatue, Datadog
Thank You To All Of Our Users! Add 3DS
Docker in Production
Real Community, Robust
Ecosystem
Secure & Extensible
Portable
Great for devs and ops
Real users
Solutions and Roadmap
End to end
Security
Orchestration
Networking
Workflows for build, shipping,
deploying/managing
Theme 3:
End to End Matters
Apps Have Fundamentally Changed
29
Loosely
Coupled
Services
Many Small
Servers
~2000 Today
Monolithic
Big Servers
Slow
changing
Rapidly
updated
Lessons learned:
1
2
3
Developers do not adopt locked down platforms
End to end matters:
- Devs care about deployment
- Ops cares about provenance
Build management, orchestration, &
more in a way that enables portability
30
Docker End to End Solutions
BUILD SHIP RUN
Registry
Service
Cloud or Private Infrastructure
Plugins: Network, Volume, Clustering
Management UIDocker Toolbox
31
Thank you!
Ben Golub
@golubbe
Dockercon day 1
General session
Solomon Hykes
Founder & CTO, Docker
Photo Caption (Drag&drop a new photo onto photo to change)
3
Our mission is to build
tools of mass innovation
Photo Caption (Drag&drop a new photo onto photo to change)
Billions of creative people Incredible technology
4
Photo Caption (Drag&drop a new photo onto photo to change)
Mass innovation
5
Photo Caption (Drag&drop a new photo onto photo to change)
6
What is the biggest
innovation multiplier today?
Photo Caption (Drag&drop a new photo onto photo to change)
7
PROGRAMMING
What is the biggest
innovation multiplier today?
The Internet
is pretty cool…
The Internet
is pretty cool…
and getting lots
of upgrades!
Servers, phones, TVs, cars, sensors,
drones, homes, watches, maps,
payment systems, scientific equipment,
virtual worlds, data banks, crypto-
currencies...
Could we
make the
Internet...
PROGRAMMABLE?
App
App
App
App
App
App
App
App
App
App
App
Eager developer
The Internet
Software walled
gardens
Photo Caption (Drag&drop a new photo onto photo to change)
App App
App
App
App
App
App
App
App
App
App
We’re building
a software layer
to make the Internet
programmable
Photo Caption (Drag&drop a new photo onto photo to change)
The

Docker

Stack
Photo Caption (Drag&drop a new photo onto photo to change)
Standards
Photo Caption (Drag&drop a new photo onto photo to change)
Infrastructure
Photo Caption (Drag&drop a new photo onto photo to change)
Dev tools
Photo Caption (Drag&drop a new photo onto photo to change)
Solutions
Photo Caption (Drag&drop a new photo onto photo to change)
Solutions
Dev tools
Infrastructure
Standards
The

Docker

Stack
Let’s talk about

QUALITY
Shipping a feature is just 1% of the work.
It should work every time, for every user.
- Security and Reliability matter.



- If it’s not usable, it’s worthless.

- Things fail. Handle it gracefully.
Quality means…
Quality is a journey,

not a destination.
Either you are focused on quality, or you’re not.
We will always

put quality first.
Quality tools

for developers
What have we been up to?
Usability
Docker Compose supports all
new Swarm/engine features
- Magical service discovery
- Use a micro-service architecture without rewriting your code
- Build persistent services with volume management
- All integrated into a seamless developer experience
Many small usability improvements.
Details matter!
- Fixing Virtualbox integration issues, one by one.
- UI glitches, low priority bugs
- Unusual configurations and usage patterns
- Better error messages


No silver bullet, just lots of unglamorous hard work.
Docker Developer Toolbox
now has full Mac/Windows
feature parity.
Installer, Quickstart terminal, Compose,
Machine, Kitematic
Security
Usable security
“How to make developers
care about security?”
Wrong question.
Unusable security is
not security.
“How to give developers

usable security?”
Docker Content Trust
Secure and usable
content distribution for
developers.
Built on industry-leading research
TUF and Notary enable
Survivable Key Compromise,
Proof of Origin,
Protection against untrusted transports.
Can we make developers

even more secure?
Hardware crypto support

for

Docker Content Trust
and
Proudly introduce
Docker Content Trust
+
hardware crypto
=
Survive almost any
key compromise.
What did we just see?
What did we just see?
What did we just see?
With the right tools,
every developer can become an
ultra-secure software publisher.
Let’s prove it!
3 easy steps
Quality tools

for ops
What have we been up to?
Security,

Reliability,

Scale.
Let’s talk about

SECURITY
(again)
Isolation of Linux containers: it’s complicated
- pid namespace
- mnt namespace
- net namespace
- uts namespace
- ipc namespace
- user namespace (new)
- pivot_root
- uid/gid drop
- cap drop
- all cgroups
- selinux
- apparmor
- seccomp
Isolation supported by Docker Engine 0.1 in March 2013
- pid namespace
- mnt namespace
- net namespace
- uts namespace
- ipc namespace
user namespace (new)
- pivot_root
- uid/gid drop
cap drop
all cgroups
selinux
apparmor
seccomp
Isolation supported in Swarm/Engine 1.9
- pid namespace
- mnt namespace
- net namespace
- uts namespace
- ipc namespace
user namespace (new)
- pivot_root
- uid/gid drop
- cap drop
- all cgroups
- selinux
- apparmor
seccomp
Isolation supported in Swarm/Engine experimental
- pid namespace
- mnt namespace
- net namespace
- uts namespace
- ipc namespace
user namespace (new)
- pivot_root
- uid/gid drop
- cap drop
- all cgroups
- selinux
- apparmor
seccomp
http://docker.com/experimental
Help us test the bleeding edge!
“Am I running vulnerable
containers?”
Introducing

Project Nautilus
Built-in container security analysis
in Docker Hub
Quietly went live on official repos
two months ago,
helped secure 74 millions pulls.
self-service coming soon.
Nautilus uses Deep Content Analysis
Nautilus matches all container
content against its own vulnerability
database.
It is not limited to the vulnerability
database of Linux distributions.
Benefit 1:

Detect vulnerabilities
regardless of Linux distribution.
Benefit 2:

We have caught several
vulnerabilities in Linux distributions
and collaborated to fix them.
Benefit 3:

Face it: developers have their favorite package
manager. Probably not the one shipped with the distro.
But it’s OK! Nautilus will catch vulnerabilities anyway.
“Those who would give up essential
Liberty, to purchase a little temporary
Safety, deserve neither Liberty nor Safety”
- Benjamin Franklin.
You don’t need to lock yourself into a
Linux distribution to secure your
containers.
SWARM 1.0
Ready for production
Swarm 1.0: ready for production
- Connect any containers across your entire cluster
- Create secure overlay networks out of the box
- Swap in your favorite backend implementation
- DNS service discovery supports unmodified applications
Built-in multi-host networking
Swarm 1.0: ready for production
- New volume management commands and API
- Attach any volume to any container, dynamically
- Swap in your favorite backend implementation
Built-in persistent storage
Swarm 1.0: ready for production
“But does it scale?”
- We scaled Swarm to 50k containers and 1k nodes
- Had to stop because of EC2 limit
- Swarm keeps scheduling without breaking a sweat
- Expect bigger numbers soon
- Yes, software can be both scalable and usable
What did we just see?
In summary...
Quality tools for developers

- Many usability improvements
- Full Mac/Windows feature parity
- Trusted content distribution for developers
- Support for hardware crypto
Quality tools for ops

- More isolation features in Swarm/engine
- Swarm 1.0 is ready for production
- Swarm can run persistent services
- Swarm works a very large scale
Happy Hacking!
Thank you!
Solomon Hykes
@solomonstre
s@docker.com

Mais conteúdo relacionado

Mais procurados

WebRTCを利用した遠隔リアルタイム映像処理フレームワークの実装
WebRTCを利用した遠隔リアルタイム映像処理フレームワークの実装WebRTCを利用した遠隔リアルタイム映像処理フレームワークの実装
WebRTCを利用した遠隔リアルタイム映像処理フレームワークの実装tnoho
 
「スプラトゥーン」リアルタイム画像解析ツール 「IkaLog」の裏側
「スプラトゥーン」リアルタイム画像解析ツール 「IkaLog」の裏側「スプラトゥーン」リアルタイム画像解析ツール 「IkaLog」の裏側
「スプラトゥーン」リアルタイム画像解析ツール 「IkaLog」の裏側Takeshi HASEGAWA
 
Dapr × Kubernetes ではじめるポータブルなマイクロサービス(CloudNative Days Tokyo 2020講演資料)
Dapr × Kubernetes ではじめるポータブルなマイクロサービス(CloudNative Days Tokyo 2020講演資料)Dapr × Kubernetes ではじめるポータブルなマイクロサービス(CloudNative Days Tokyo 2020講演資料)
Dapr × Kubernetes ではじめるポータブルなマイクロサービス(CloudNative Days Tokyo 2020講演資料)NTT DATA Technology & Innovation
 
テスト文字列に「うんこ」と入れるな
テスト文字列に「うんこ」と入れるなテスト文字列に「うんこ」と入れるな
テスト文字列に「うんこ」と入れるなKentaro Matsui
 
DockerコンテナでGitを使う
DockerコンテナでGitを使うDockerコンテナでGitを使う
DockerコンテナでGitを使うKazuhiro Suga
 
Python 3.9からの新定番zoneinfoを使いこなそう
Python 3.9からの新定番zoneinfoを使いこなそうPython 3.9からの新定番zoneinfoを使いこなそう
Python 3.9からの新定番zoneinfoを使いこなそうRyuji Tsutsui
 
実運用して分かったRabbit MQの良いところ・気をつけること #jjug
実運用して分かったRabbit MQの良いところ・気をつけること #jjug実運用して分かったRabbit MQの良いところ・気をつけること #jjug
実運用して分かったRabbit MQの良いところ・気をつけること #jjugYahoo!デベロッパーネットワーク
 
ソフトウェア開発における『知の高速道路』
ソフトウェア開発における『知の高速道路』ソフトウェア開発における『知の高速道路』
ソフトウェア開発における『知の高速道路』Yoshitaka Kawashima
 
インフラエンジニアの綺麗で優しい手順書の書き方
インフラエンジニアの綺麗で優しい手順書の書き方インフラエンジニアの綺麗で優しい手順書の書き方
インフラエンジニアの綺麗で優しい手順書の書き方Shohei Koyama
 
メタプログラミングって何だろう
メタプログラミングって何だろうメタプログラミングって何だろう
メタプログラミングって何だろうKota Mizushima
 
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行Dockerからcontainerdへの移行
Dockerからcontainerdへの移行Kohei Tokunaga
 
エンジニアのためのOSSライセンス管理~OSS管理ツールの池の水全部抜く~
エンジニアのためのOSSライセンス管理~OSS管理ツールの池の水全部抜く~エンジニアのためのOSSライセンス管理~OSS管理ツールの池の水全部抜く~
エンジニアのためのOSSライセンス管理~OSS管理ツールの池の水全部抜く~Daisuke Morishita
 
40歳過ぎてもエンジニアでいるためにやっていること
40歳過ぎてもエンジニアでいるためにやっていること40歳過ぎてもエンジニアでいるためにやっていること
40歳過ぎてもエンジニアでいるためにやっていることonozaty
 
人生がときめくAPIテスト自動化 with Karate
人生がときめくAPIテスト自動化 with Karate人生がときめくAPIテスト自動化 with Karate
人生がときめくAPIテスト自動化 with KarateTakanori Suzuki
 
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021Preferred Networks
 
3週連続DDDその2 深いモデルの探求(ドメイン駆動設計 第3部)
3週連続DDDその2  深いモデルの探求(ドメイン駆動設計 第3部)3週連続DDDその2  深いモデルの探求(ドメイン駆動設計 第3部)
3週連続DDDその2 深いモデルの探求(ドメイン駆動設計 第3部)増田 亨
 
イベント駆動プログラミングとI/O多重化
イベント駆動プログラミングとI/O多重化イベント駆動プログラミングとI/O多重化
イベント駆動プログラミングとI/O多重化Gosuke Miyashita
 
シリコンバレーの「何が」凄いのか
シリコンバレーの「何が」凄いのかシリコンバレーの「何が」凄いのか
シリコンバレーの「何が」凄いのかAtsushi Nakada
 

Mais procurados (20)

WebRTCを利用した遠隔リアルタイム映像処理フレームワークの実装
WebRTCを利用した遠隔リアルタイム映像処理フレームワークの実装WebRTCを利用した遠隔リアルタイム映像処理フレームワークの実装
WebRTCを利用した遠隔リアルタイム映像処理フレームワークの実装
 
「スプラトゥーン」リアルタイム画像解析ツール 「IkaLog」の裏側
「スプラトゥーン」リアルタイム画像解析ツール 「IkaLog」の裏側「スプラトゥーン」リアルタイム画像解析ツール 「IkaLog」の裏側
「スプラトゥーン」リアルタイム画像解析ツール 「IkaLog」の裏側
 
Dapr × Kubernetes ではじめるポータブルなマイクロサービス(CloudNative Days Tokyo 2020講演資料)
Dapr × Kubernetes ではじめるポータブルなマイクロサービス(CloudNative Days Tokyo 2020講演資料)Dapr × Kubernetes ではじめるポータブルなマイクロサービス(CloudNative Days Tokyo 2020講演資料)
Dapr × Kubernetes ではじめるポータブルなマイクロサービス(CloudNative Days Tokyo 2020講演資料)
 
テスト文字列に「うんこ」と入れるな
テスト文字列に「うんこ」と入れるなテスト文字列に「うんこ」と入れるな
テスト文字列に「うんこ」と入れるな
 
Docker Compose 徹底解説
Docker Compose 徹底解説Docker Compose 徹底解説
Docker Compose 徹底解説
 
DockerコンテナでGitを使う
DockerコンテナでGitを使うDockerコンテナでGitを使う
DockerコンテナでGitを使う
 
Python 3.9からの新定番zoneinfoを使いこなそう
Python 3.9からの新定番zoneinfoを使いこなそうPython 3.9からの新定番zoneinfoを使いこなそう
Python 3.9からの新定番zoneinfoを使いこなそう
 
実運用して分かったRabbit MQの良いところ・気をつけること #jjug
実運用して分かったRabbit MQの良いところ・気をつけること #jjug実運用して分かったRabbit MQの良いところ・気をつけること #jjug
実運用して分かったRabbit MQの良いところ・気をつけること #jjug
 
ソフトウェア開発における『知の高速道路』
ソフトウェア開発における『知の高速道路』ソフトウェア開発における『知の高速道路』
ソフトウェア開発における『知の高速道路』
 
インフラエンジニアの綺麗で優しい手順書の書き方
インフラエンジニアの綺麗で優しい手順書の書き方インフラエンジニアの綺麗で優しい手順書の書き方
インフラエンジニアの綺麗で優しい手順書の書き方
 
メタプログラミングって何だろう
メタプログラミングって何だろうメタプログラミングって何だろう
メタプログラミングって何だろう
 
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
 
エンジニアのためのOSSライセンス管理~OSS管理ツールの池の水全部抜く~
エンジニアのためのOSSライセンス管理~OSS管理ツールの池の水全部抜く~エンジニアのためのOSSライセンス管理~OSS管理ツールの池の水全部抜く~
エンジニアのためのOSSライセンス管理~OSS管理ツールの池の水全部抜く~
 
40歳過ぎてもエンジニアでいるためにやっていること
40歳過ぎてもエンジニアでいるためにやっていること40歳過ぎてもエンジニアでいるためにやっていること
40歳過ぎてもエンジニアでいるためにやっていること
 
人生がときめくAPIテスト自動化 with Karate
人生がときめくAPIテスト自動化 with Karate人生がときめくAPIテスト自動化 with Karate
人生がときめくAPIテスト自動化 with Karate
 
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
 
3週連続DDDその2 深いモデルの探求(ドメイン駆動設計 第3部)
3週連続DDDその2  深いモデルの探求(ドメイン駆動設計 第3部)3週連続DDDその2  深いモデルの探求(ドメイン駆動設計 第3部)
3週連続DDDその2 深いモデルの探求(ドメイン駆動設計 第3部)
 
イベント駆動プログラミングとI/O多重化
イベント駆動プログラミングとI/O多重化イベント駆動プログラミングとI/O多重化
イベント駆動プログラミングとI/O多重化
 
SpringBootTest入門
SpringBootTest入門SpringBootTest入門
SpringBootTest入門
 
シリコンバレーの「何が」凄いのか
シリコンバレーの「何が」凄いのかシリコンバレーの「何が」凄いのか
シリコンバレーの「何が」凄いのか
 

Destaque

Opening words at DockerCon Europe by Ben Golub
Opening words at DockerCon Europe by Ben Golub Opening words at DockerCon Europe by Ben Golub
Opening words at DockerCon Europe by Ben Golub Docker, Inc.
 
DockerCon SF 2015: Orchestration for Sysadmins
DockerCon SF 2015: Orchestration for SysadminsDockerCon SF 2015: Orchestration for Sysadmins
DockerCon SF 2015: Orchestration for SysadminsDocker, Inc.
 
DockerCon SF 2015: Ben Golub's Keynote Day 1
DockerCon SF 2015: Ben Golub's Keynote Day 1DockerCon SF 2015: Ben Golub's Keynote Day 1
DockerCon SF 2015: Ben Golub's Keynote Day 1Docker, Inc.
 
Docker Hub Breakout Session at DockerCon by Ken Cochrane
Docker Hub Breakout Session at DockerCon by Ken CochraneDocker Hub Breakout Session at DockerCon by Ken Cochrane
Docker Hub Breakout Session at DockerCon by Ken CochraneDocker, Inc.
 
DockerCon 15 Keynote - Day 2
DockerCon 15 Keynote - Day 2DockerCon 15 Keynote - Day 2
DockerCon 15 Keynote - Day 2Docker, Inc.
 
DockerCon SF 2015: Keynote Day 1
DockerCon SF 2015: Keynote Day 1DockerCon SF 2015: Keynote Day 1
DockerCon SF 2015: Keynote Day 1Docker, Inc.
 
DockerCon SF 2015: Docker at Lyft
DockerCon SF 2015: Docker at LyftDockerCon SF 2015: Docker at Lyft
DockerCon SF 2015: Docker at LyftDocker, Inc.
 
DockerCon EU 2015 - The Latest on Docker Engine
DockerCon EU 2015 - The Latest on Docker EngineDockerCon EU 2015 - The Latest on Docker Engine
DockerCon EU 2015 - The Latest on Docker EngineArnaud Porterie
 
DockerCon SF 2015: Education for a digital world
DockerCon SF 2015: Education for a digital worldDockerCon SF 2015: Education for a digital world
DockerCon SF 2015: Education for a digital worldDocker, Inc.
 
Autoscaling Docker Containers by Konstantinos Faliagkas, Docker Birthday #3 A...
Autoscaling Docker Containers by Konstantinos Faliagkas, Docker Birthday #3 A...Autoscaling Docker Containers by Konstantinos Faliagkas, Docker Birthday #3 A...
Autoscaling Docker Containers by Konstantinos Faliagkas, Docker Birthday #3 A...Docker, Inc.
 
LXC Docker and the Future of Software Delivery
LXC Docker and the Future of Software DeliveryLXC Docker and the Future of Software Delivery
LXC Docker and the Future of Software DeliveryDocker, Inc.
 
The Future of Hardware-Backed Keys
The Future of Hardware-Backed KeysThe Future of Hardware-Backed Keys
The Future of Hardware-Backed KeysDocker, Inc.
 
Building Images from dockerfiles
Building Images from dockerfilesBuilding Images from dockerfiles
Building Images from dockerfilesDocker, Inc.
 
DockerCon EU 2015: Sparebank; a journey towards Docker
DockerCon EU 2015: Sparebank; a journey towards DockerDockerCon EU 2015: Sparebank; a journey towards Docker
DockerCon EU 2015: Sparebank; a journey towards DockerDocker, Inc.
 
DockerCon14 John Engates
DockerCon14 John EngatesDockerCon14 John Engates
DockerCon14 John EngatesDocker, Inc.
 
DockerCon SF 2015: Maintaining the official node.js docker image
DockerCon SF 2015: Maintaining the official node.js docker imageDockerCon SF 2015: Maintaining the official node.js docker image
DockerCon SF 2015: Maintaining the official node.js docker imageDocker, Inc.
 
Making it Easier to Contribute to Open Source Projects Using Docker Container...
Making it Easier to Contribute to Open Source Projects Using Docker Container...Making it Easier to Contribute to Open Source Projects Using Docker Container...
Making it Easier to Contribute to Open Source Projects Using Docker Container...Docker, Inc.
 
Dockerfile Basics Workshop #1
Dockerfile Basics Workshop #1Dockerfile Basics Workshop #1
Dockerfile Basics Workshop #1Docker, Inc.
 
DockerCon SF 2015: Cultural Change using Docker
DockerCon SF 2015: Cultural Change using Docker DockerCon SF 2015: Cultural Change using Docker
DockerCon SF 2015: Cultural Change using Docker Docker, Inc.
 

Destaque (20)

Opening words at DockerCon Europe by Ben Golub
Opening words at DockerCon Europe by Ben Golub Opening words at DockerCon Europe by Ben Golub
Opening words at DockerCon Europe by Ben Golub
 
DockerCon SF 2015: Orchestration for Sysadmins
DockerCon SF 2015: Orchestration for SysadminsDockerCon SF 2015: Orchestration for Sysadmins
DockerCon SF 2015: Orchestration for Sysadmins
 
DockerCon SF 2015: Ben Golub's Keynote Day 1
DockerCon SF 2015: Ben Golub's Keynote Day 1DockerCon SF 2015: Ben Golub's Keynote Day 1
DockerCon SF 2015: Ben Golub's Keynote Day 1
 
Docker Hub Breakout Session at DockerCon by Ken Cochrane
Docker Hub Breakout Session at DockerCon by Ken CochraneDocker Hub Breakout Session at DockerCon by Ken Cochrane
Docker Hub Breakout Session at DockerCon by Ken Cochrane
 
DockerCon 15 Keynote - Day 2
DockerCon 15 Keynote - Day 2DockerCon 15 Keynote - Day 2
DockerCon 15 Keynote - Day 2
 
DockerCon SF 2015: Keynote Day 1
DockerCon SF 2015: Keynote Day 1DockerCon SF 2015: Keynote Day 1
DockerCon SF 2015: Keynote Day 1
 
DockerCon SF 2015: Docker at Lyft
DockerCon SF 2015: Docker at LyftDockerCon SF 2015: Docker at Lyft
DockerCon SF 2015: Docker at Lyft
 
DockerCon EU 2015 - The Latest on Docker Engine
DockerCon EU 2015 - The Latest on Docker EngineDockerCon EU 2015 - The Latest on Docker Engine
DockerCon EU 2015 - The Latest on Docker Engine
 
DockerCon14 eBay
DockerCon14 eBayDockerCon14 eBay
DockerCon14 eBay
 
DockerCon SF 2015: Education for a digital world
DockerCon SF 2015: Education for a digital worldDockerCon SF 2015: Education for a digital world
DockerCon SF 2015: Education for a digital world
 
Autoscaling Docker Containers by Konstantinos Faliagkas, Docker Birthday #3 A...
Autoscaling Docker Containers by Konstantinos Faliagkas, Docker Birthday #3 A...Autoscaling Docker Containers by Konstantinos Faliagkas, Docker Birthday #3 A...
Autoscaling Docker Containers by Konstantinos Faliagkas, Docker Birthday #3 A...
 
LXC Docker and the Future of Software Delivery
LXC Docker and the Future of Software DeliveryLXC Docker and the Future of Software Delivery
LXC Docker and the Future of Software Delivery
 
The Future of Hardware-Backed Keys
The Future of Hardware-Backed KeysThe Future of Hardware-Backed Keys
The Future of Hardware-Backed Keys
 
Building Images from dockerfiles
Building Images from dockerfilesBuilding Images from dockerfiles
Building Images from dockerfiles
 
DockerCon EU 2015: Sparebank; a journey towards Docker
DockerCon EU 2015: Sparebank; a journey towards DockerDockerCon EU 2015: Sparebank; a journey towards Docker
DockerCon EU 2015: Sparebank; a journey towards Docker
 
DockerCon14 John Engates
DockerCon14 John EngatesDockerCon14 John Engates
DockerCon14 John Engates
 
DockerCon SF 2015: Maintaining the official node.js docker image
DockerCon SF 2015: Maintaining the official node.js docker imageDockerCon SF 2015: Maintaining the official node.js docker image
DockerCon SF 2015: Maintaining the official node.js docker image
 
Making it Easier to Contribute to Open Source Projects Using Docker Container...
Making it Easier to Contribute to Open Source Projects Using Docker Container...Making it Easier to Contribute to Open Source Projects Using Docker Container...
Making it Easier to Contribute to Open Source Projects Using Docker Container...
 
Dockerfile Basics Workshop #1
Dockerfile Basics Workshop #1Dockerfile Basics Workshop #1
Dockerfile Basics Workshop #1
 
DockerCon SF 2015: Cultural Change using Docker
DockerCon SF 2015: Cultural Change using Docker DockerCon SF 2015: Cultural Change using Docker
DockerCon SF 2015: Cultural Change using Docker
 

Semelhante a DockerCon EU 2015: Day 1 General Session

DockerDay2015: Keynote
DockerDay2015: KeynoteDockerDay2015: Keynote
DockerDay2015: KeynoteDocker-Hanoi
 
Docker Bday #5, SF Edition: Introduction to Docker
Docker Bday #5, SF Edition: Introduction to DockerDocker Bday #5, SF Edition: Introduction to Docker
Docker Bday #5, SF Edition: Introduction to DockerDocker, Inc.
 
Bahrain ch9 introduction to docker 5th birthday
Bahrain ch9 introduction to docker 5th birthday Bahrain ch9 introduction to docker 5th birthday
Bahrain ch9 introduction to docker 5th birthday Walid Shaari
 
Docker Birthday #5 Meetup Cluj - Presentation
Docker Birthday #5 Meetup Cluj - PresentationDocker Birthday #5 Meetup Cluj - Presentation
Docker Birthday #5 Meetup Cluj - PresentationAlex Vranceanu
 
The world of Docker and Kubernetes
The world of Docker and Kubernetes The world of Docker and Kubernetes
The world of Docker and Kubernetes vty
 
Tampere Docker meetup - Happy 5th Birthday Docker
Tampere Docker meetup - Happy 5th Birthday DockerTampere Docker meetup - Happy 5th Birthday Docker
Tampere Docker meetup - Happy 5th Birthday DockerSakari Hoisko
 
Programming the world with Docker
Programming the world with DockerProgramming the world with Docker
Programming the world with DockerPatrick Chanezon
 
DockerCon SF 2015: Docker Community in China
DockerCon SF 2015: Docker Community in ChinaDockerCon SF 2015: Docker Community in China
DockerCon SF 2015: Docker Community in ChinaDocker, Inc.
 
A Shift from Monolith to Microservice using Docker
A Shift from Monolith to Microservice using DockerA Shift from Monolith to Microservice using Docker
A Shift from Monolith to Microservice using DockerAjeet Singh Raina
 
Velocity NYC 2017: Building Resilient Microservices with Kubernetes, Docker, ...
Velocity NYC 2017: Building Resilient Microservices with Kubernetes, Docker, ...Velocity NYC 2017: Building Resilient Microservices with Kubernetes, Docker, ...
Velocity NYC 2017: Building Resilient Microservices with Kubernetes, Docker, ...Ambassador Labs
 
Docker in Production, Look No Hands! by Scott Coulton
Docker in Production, Look No Hands! by Scott CoultonDocker in Production, Look No Hands! by Scott Coulton
Docker in Production, Look No Hands! by Scott CoultonDocker, Inc.
 
Marco bizzantino Microsoft-Docker Meetup #4 Docker bday intro
Marco bizzantino Microsoft-Docker Meetup #4 Docker bday introMarco bizzantino Microsoft-Docker Meetup #4 Docker bday intro
Marco bizzantino Microsoft-Docker Meetup #4 Docker bday introKiratech
 
Containers: DevOp Enablers of Technical Solutions
Containers: DevOp Enablers of Technical SolutionsContainers: DevOp Enablers of Technical Solutions
Containers: DevOp Enablers of Technical SolutionsJules Pierre-Louis
 
O'Reilly Software Architecture Conference London 2017: Building Resilient Mic...
O'Reilly Software Architecture Conference London 2017: Building Resilient Mic...O'Reilly Software Architecture Conference London 2017: Building Resilient Mic...
O'Reilly Software Architecture Conference London 2017: Building Resilient Mic...Ambassador Labs
 
Docker Platform and Ecosystem
Docker Platform and EcosystemDocker Platform and Ecosystem
Docker Platform and EcosystemPatrick Chanezon
 
Docker Training - June 2015
Docker Training - June 2015Docker Training - June 2015
Docker Training - June 2015{code}
 
Ben keynote 5
Ben keynote 5Ben keynote 5
Ben keynote 5Ben Golub
 
Modernizing Your Application With Containers
Modernizing Your Application With ContainersModernizing Your Application With Containers
Modernizing Your Application With ContainersJay Gordon
 
Using Docker EE in a CI/CD Workflow
Using Docker EE in a CI/CD WorkflowUsing Docker EE in a CI/CD Workflow
Using Docker EE in a CI/CD WorkflowAshnikbiz
 
Docker and Containers overview - Docker Workshop
Docker and Containers overview - Docker WorkshopDocker and Containers overview - Docker Workshop
Docker and Containers overview - Docker WorkshopJonas Rosland
 

Semelhante a DockerCon EU 2015: Day 1 General Session (20)

DockerDay2015: Keynote
DockerDay2015: KeynoteDockerDay2015: Keynote
DockerDay2015: Keynote
 
Docker Bday #5, SF Edition: Introduction to Docker
Docker Bday #5, SF Edition: Introduction to DockerDocker Bday #5, SF Edition: Introduction to Docker
Docker Bday #5, SF Edition: Introduction to Docker
 
Bahrain ch9 introduction to docker 5th birthday
Bahrain ch9 introduction to docker 5th birthday Bahrain ch9 introduction to docker 5th birthday
Bahrain ch9 introduction to docker 5th birthday
 
Docker Birthday #5 Meetup Cluj - Presentation
Docker Birthday #5 Meetup Cluj - PresentationDocker Birthday #5 Meetup Cluj - Presentation
Docker Birthday #5 Meetup Cluj - Presentation
 
The world of Docker and Kubernetes
The world of Docker and Kubernetes The world of Docker and Kubernetes
The world of Docker and Kubernetes
 
Tampere Docker meetup - Happy 5th Birthday Docker
Tampere Docker meetup - Happy 5th Birthday DockerTampere Docker meetup - Happy 5th Birthday Docker
Tampere Docker meetup - Happy 5th Birthday Docker
 
Programming the world with Docker
Programming the world with DockerProgramming the world with Docker
Programming the world with Docker
 
DockerCon SF 2015: Docker Community in China
DockerCon SF 2015: Docker Community in ChinaDockerCon SF 2015: Docker Community in China
DockerCon SF 2015: Docker Community in China
 
A Shift from Monolith to Microservice using Docker
A Shift from Monolith to Microservice using DockerA Shift from Monolith to Microservice using Docker
A Shift from Monolith to Microservice using Docker
 
Velocity NYC 2017: Building Resilient Microservices with Kubernetes, Docker, ...
Velocity NYC 2017: Building Resilient Microservices with Kubernetes, Docker, ...Velocity NYC 2017: Building Resilient Microservices with Kubernetes, Docker, ...
Velocity NYC 2017: Building Resilient Microservices with Kubernetes, Docker, ...
 
Docker in Production, Look No Hands! by Scott Coulton
Docker in Production, Look No Hands! by Scott CoultonDocker in Production, Look No Hands! by Scott Coulton
Docker in Production, Look No Hands! by Scott Coulton
 
Marco bizzantino Microsoft-Docker Meetup #4 Docker bday intro
Marco bizzantino Microsoft-Docker Meetup #4 Docker bday introMarco bizzantino Microsoft-Docker Meetup #4 Docker bday intro
Marco bizzantino Microsoft-Docker Meetup #4 Docker bday intro
 
Containers: DevOp Enablers of Technical Solutions
Containers: DevOp Enablers of Technical SolutionsContainers: DevOp Enablers of Technical Solutions
Containers: DevOp Enablers of Technical Solutions
 
O'Reilly Software Architecture Conference London 2017: Building Resilient Mic...
O'Reilly Software Architecture Conference London 2017: Building Resilient Mic...O'Reilly Software Architecture Conference London 2017: Building Resilient Mic...
O'Reilly Software Architecture Conference London 2017: Building Resilient Mic...
 
Docker Platform and Ecosystem
Docker Platform and EcosystemDocker Platform and Ecosystem
Docker Platform and Ecosystem
 
Docker Training - June 2015
Docker Training - June 2015Docker Training - June 2015
Docker Training - June 2015
 
Ben keynote 5
Ben keynote 5Ben keynote 5
Ben keynote 5
 
Modernizing Your Application With Containers
Modernizing Your Application With ContainersModernizing Your Application With Containers
Modernizing Your Application With Containers
 
Using Docker EE in a CI/CD Workflow
Using Docker EE in a CI/CD WorkflowUsing Docker EE in a CI/CD Workflow
Using Docker EE in a CI/CD Workflow
 
Docker and Containers overview - Docker Workshop
Docker and Containers overview - Docker WorkshopDocker and Containers overview - Docker Workshop
Docker and Containers overview - Docker Workshop
 

Mais de Docker, Inc.

Containerize Your Game Server for the Best Multiplayer Experience
Containerize Your Game Server for the Best Multiplayer Experience Containerize Your Game Server for the Best Multiplayer Experience
Containerize Your Game Server for the Best Multiplayer Experience Docker, Inc.
 
How to Improve Your Image Builds Using Advance Docker Build
How to Improve Your Image Builds Using Advance Docker BuildHow to Improve Your Image Builds Using Advance Docker Build
How to Improve Your Image Builds Using Advance Docker BuildDocker, Inc.
 
Build & Deploy Multi-Container Applications to AWS
Build & Deploy Multi-Container Applications to AWSBuild & Deploy Multi-Container Applications to AWS
Build & Deploy Multi-Container Applications to AWSDocker, Inc.
 
Securing Your Containerized Applications with NGINX
Securing Your Containerized Applications with NGINXSecuring Your Containerized Applications with NGINX
Securing Your Containerized Applications with NGINXDocker, Inc.
 
How To Build and Run Node Apps with Docker and Compose
How To Build and Run Node Apps with Docker and ComposeHow To Build and Run Node Apps with Docker and Compose
How To Build and Run Node Apps with Docker and ComposeDocker, Inc.
 
Distributed Deep Learning with Docker at Salesforce
Distributed Deep Learning with Docker at SalesforceDistributed Deep Learning with Docker at Salesforce
Distributed Deep Learning with Docker at SalesforceDocker, Inc.
 
The First 10M Pulls: Building The Official Curl Image for Docker Hub
The First 10M Pulls: Building The Official Curl Image for Docker HubThe First 10M Pulls: Building The Official Curl Image for Docker Hub
The First 10M Pulls: Building The Official Curl Image for Docker HubDocker, Inc.
 
Monitoring in a Microservices World
Monitoring in a Microservices WorldMonitoring in a Microservices World
Monitoring in a Microservices WorldDocker, Inc.
 
COVID-19 in Italy: How Docker is Helping the Biggest Italian IT Company Conti...
COVID-19 in Italy: How Docker is Helping the Biggest Italian IT Company Conti...COVID-19 in Italy: How Docker is Helping the Biggest Italian IT Company Conti...
COVID-19 in Italy: How Docker is Helping the Biggest Italian IT Company Conti...Docker, Inc.
 
Predicting Space Weather with Docker
Predicting Space Weather with DockerPredicting Space Weather with Docker
Predicting Space Weather with DockerDocker, Inc.
 
Become a Docker Power User With Microsoft Visual Studio Code
Become a Docker Power User With Microsoft Visual Studio CodeBecome a Docker Power User With Microsoft Visual Studio Code
Become a Docker Power User With Microsoft Visual Studio CodeDocker, Inc.
 
How to Use Mirroring and Caching to Optimize your Container Registry
How to Use Mirroring and Caching to Optimize your Container RegistryHow to Use Mirroring and Caching to Optimize your Container Registry
How to Use Mirroring and Caching to Optimize your Container RegistryDocker, Inc.
 
Monolithic to Microservices + Docker = SDLC on Steroids!
Monolithic to Microservices + Docker = SDLC on Steroids!Monolithic to Microservices + Docker = SDLC on Steroids!
Monolithic to Microservices + Docker = SDLC on Steroids!Docker, Inc.
 
Kubernetes at Datadog Scale
Kubernetes at Datadog ScaleKubernetes at Datadog Scale
Kubernetes at Datadog ScaleDocker, Inc.
 
Labels, Labels, Labels
Labels, Labels, Labels Labels, Labels, Labels
Labels, Labels, Labels Docker, Inc.
 
Using Docker Hub at Scale to Support Micro Focus' Delivery and Deployment Model
Using Docker Hub at Scale to Support Micro Focus' Delivery and Deployment ModelUsing Docker Hub at Scale to Support Micro Focus' Delivery and Deployment Model
Using Docker Hub at Scale to Support Micro Focus' Delivery and Deployment ModelDocker, Inc.
 
Build & Deploy Multi-Container Applications to AWS
Build & Deploy Multi-Container Applications to AWSBuild & Deploy Multi-Container Applications to AWS
Build & Deploy Multi-Container Applications to AWSDocker, Inc.
 
From Fortran on the Desktop to Kubernetes in the Cloud: A Windows Migration S...
From Fortran on the Desktop to Kubernetes in the Cloud: A Windows Migration S...From Fortran on the Desktop to Kubernetes in the Cloud: A Windows Migration S...
From Fortran on the Desktop to Kubernetes in the Cloud: A Windows Migration S...Docker, Inc.
 
Developing with Docker for the Arm Architecture
Developing with Docker for the Arm ArchitectureDeveloping with Docker for the Arm Architecture
Developing with Docker for the Arm ArchitectureDocker, Inc.
 

Mais de Docker, Inc. (20)

Containerize Your Game Server for the Best Multiplayer Experience
Containerize Your Game Server for the Best Multiplayer Experience Containerize Your Game Server for the Best Multiplayer Experience
Containerize Your Game Server for the Best Multiplayer Experience
 
How to Improve Your Image Builds Using Advance Docker Build
How to Improve Your Image Builds Using Advance Docker BuildHow to Improve Your Image Builds Using Advance Docker Build
How to Improve Your Image Builds Using Advance Docker Build
 
Build & Deploy Multi-Container Applications to AWS
Build & Deploy Multi-Container Applications to AWSBuild & Deploy Multi-Container Applications to AWS
Build & Deploy Multi-Container Applications to AWS
 
Securing Your Containerized Applications with NGINX
Securing Your Containerized Applications with NGINXSecuring Your Containerized Applications with NGINX
Securing Your Containerized Applications with NGINX
 
How To Build and Run Node Apps with Docker and Compose
How To Build and Run Node Apps with Docker and ComposeHow To Build and Run Node Apps with Docker and Compose
How To Build and Run Node Apps with Docker and Compose
 
Hands-on Helm
Hands-on Helm Hands-on Helm
Hands-on Helm
 
Distributed Deep Learning with Docker at Salesforce
Distributed Deep Learning with Docker at SalesforceDistributed Deep Learning with Docker at Salesforce
Distributed Deep Learning with Docker at Salesforce
 
The First 10M Pulls: Building The Official Curl Image for Docker Hub
The First 10M Pulls: Building The Official Curl Image for Docker HubThe First 10M Pulls: Building The Official Curl Image for Docker Hub
The First 10M Pulls: Building The Official Curl Image for Docker Hub
 
Monitoring in a Microservices World
Monitoring in a Microservices WorldMonitoring in a Microservices World
Monitoring in a Microservices World
 
COVID-19 in Italy: How Docker is Helping the Biggest Italian IT Company Conti...
COVID-19 in Italy: How Docker is Helping the Biggest Italian IT Company Conti...COVID-19 in Italy: How Docker is Helping the Biggest Italian IT Company Conti...
COVID-19 in Italy: How Docker is Helping the Biggest Italian IT Company Conti...
 
Predicting Space Weather with Docker
Predicting Space Weather with DockerPredicting Space Weather with Docker
Predicting Space Weather with Docker
 
Become a Docker Power User With Microsoft Visual Studio Code
Become a Docker Power User With Microsoft Visual Studio CodeBecome a Docker Power User With Microsoft Visual Studio Code
Become a Docker Power User With Microsoft Visual Studio Code
 
How to Use Mirroring and Caching to Optimize your Container Registry
How to Use Mirroring and Caching to Optimize your Container RegistryHow to Use Mirroring and Caching to Optimize your Container Registry
How to Use Mirroring and Caching to Optimize your Container Registry
 
Monolithic to Microservices + Docker = SDLC on Steroids!
Monolithic to Microservices + Docker = SDLC on Steroids!Monolithic to Microservices + Docker = SDLC on Steroids!
Monolithic to Microservices + Docker = SDLC on Steroids!
 
Kubernetes at Datadog Scale
Kubernetes at Datadog ScaleKubernetes at Datadog Scale
Kubernetes at Datadog Scale
 
Labels, Labels, Labels
Labels, Labels, Labels Labels, Labels, Labels
Labels, Labels, Labels
 
Using Docker Hub at Scale to Support Micro Focus' Delivery and Deployment Model
Using Docker Hub at Scale to Support Micro Focus' Delivery and Deployment ModelUsing Docker Hub at Scale to Support Micro Focus' Delivery and Deployment Model
Using Docker Hub at Scale to Support Micro Focus' Delivery and Deployment Model
 
Build & Deploy Multi-Container Applications to AWS
Build & Deploy Multi-Container Applications to AWSBuild & Deploy Multi-Container Applications to AWS
Build & Deploy Multi-Container Applications to AWS
 
From Fortran on the Desktop to Kubernetes in the Cloud: A Windows Migration S...
From Fortran on the Desktop to Kubernetes in the Cloud: A Windows Migration S...From Fortran on the Desktop to Kubernetes in the Cloud: A Windows Migration S...
From Fortran on the Desktop to Kubernetes in the Cloud: A Windows Migration S...
 
Developing with Docker for the Arm Architecture
Developing with Docker for the Arm ArchitectureDeveloping with Docker for the Arm Architecture
Developing with Docker for the Arm Architecture
 

Último

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 

Último (20)

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 

DockerCon EU 2015: Day 1 General Session

  • 1. Welcome to DockerCon! Ben Golub CEO, Docker Inc. @golubbe
  • 2. The power of tools “Give me a lever and a place to stand, and I will move the world!” - Archimedes
  • 3. The power of tools “Our mission is to build tools of mass innovation.” - Solomon Hykes
  • 4. The Power of Tools in the Hands of Makers
  • 5. The Power of Tools in the Hands of Makers Cosmology@Home lets you volunteer your spare computer time (like when your screen saver is on) to help search for the model which best describes our Universe and to find the range of models that agree with available cosmological and particle physics data.
  • 6. Theme 1: It’s all about the makers!
  • 7. What do you make with Docker? I build Adidas MENA Ecommerce platform I Dockerize Genomics My VPN connection is in a container I Dockerized my team! I deploy under custom OS in mobile I Dockerize Norwegian banking
  • 8. Thank you to those who make Docker
  • 9. Namespaces (IBM) Cgroups (Google) LXC tools The Linux Kernel Git SELinux (Red Hat) Solaris Zones BSD Jails +++We know we’re standin g on your shoulders Thank you to the giants
  • 10.
  • 11. Thank you to the amazing global meetup community 215 Groups 63 Countries
  • 12. Thank you to the awesome Docker Inc team
  • 13. Thank you to our amazing sponsors
  • 14. Partners, Tools and Applications Dev Tools Official Repositories Operating Systems Big Data Service Discovery Build / Continuous Integration Configuration Management Consulting &Training Management Storage Clustering & Scheduling Networking Infrastructure & Service Providers Security Monitoring & Logging
  • 15. State of the Project
  • 16. …and the bazaarThe cathedral… Sagrada Familia Construction started: 1882 Est. completion date: 2026 La Boqueria Open Air Market Operating successfully since 1217 "Sagfampassion" by Wjh31 - Own work - http://lifeinmegapixels.com. Licensed under CC BY 3.0 via Commons - https://commons.wikimedia.org/wiki/File:Sagfampassion.jpg#/media/File:Sagfa mpassion.jpg "La Boqueria" by Dungodung - Own work. Licensed under Public Domain via Commons - https://commons.wikimedia.org/wiki/File:La_Boqueria.JPG#/media/File:La_Boqueria.JPG
  • 17. DockerCon EU 2015: 2 Years 8 Months A Year has passed, and our baby whale has grown! Our little whale is growing up DockerCon EU 2014: 20 Months
  • 18. Some growth statistics Dockerized applications Docker related projects on GitHub Docker Hub pulls per second Docker Hub pulls per day More contributors to Docker open source 240K 655.6M 157%60M Docker Hub pulls since Jan 2015 1.3B
  • 20. Functionality What has changed in the project? DCEU 14 • Docker Engine • Docker Registry DCEU 15 • Engine • Registry • Swarm • Networking • Toolbox • Notary • Compose • Machine • More to come today! Applications DCEU 14 • Primarily Stateless DCEU 15 • Stateless • Stateful • More to come today! Platforms DCEU 14 • All major 64 bit Linux Oss DCEU 15 • All major 64 bit Linux OS • Windows Server (TP4) • 32 bit • More to come today! Commercial Solutions DCEU 14 • Support • Hosted Registry DCEU 15 • Support • Hosted Registry • CS Engines • DTR, Tutum • More to come tomorrow! Governance DCEU 14 • Advisory Board DCEU 15 • Advisory Board • Runtime and format donated to foundation (OCI), with 30+ members • More to come today! Users DCEU 14 • Primarily test/dev • some prod DCEU 15 • Docker used widely in Production
  • 21. Open Container Initiative 22 Availble on Github OCI Roadmap Github stars 2,223 Member companies 35+ Github forks Docker, Google, RedHat, CoreOS, Huawei, independents Maintainers 253 Contributors 130
  • 22. Functionality What has changed in the project? DCEU 14 • Docker Engine • Docker Registry DCEU 15 • Engine • Registry • Swarm • Networking • Toolbox • Notary • Compose • Machine • More to come today! Applications DCEU 14 • Primarily Stateless DCEU 15 • Stateless • Stateful • More to come today! Platforms DCEU 14 • All major 64 bit Linux Oss DCEU 15 • All major 64 bit Linux OS • Windows Server (TP4) • 32 bit • More to come today! Commercial Solutions DCEU 14 • Support • Hosted Registry DCEU 15 • Support • Hosted Registry • CS Engines • DTR, Tutum • More to come tomorrow! Governance DCEU 14 • Advisory Board DCEU 15 • Advisory Board • Runtime and format donated to foundation (OCI), with 30+ members • More to come today! Users DCEU 14 • Primarily test/dev • some prod DCEU 15 • Docker used widely in Production
  • 23. Theme 2: Docker in Production
  • 24. Real World Usage of Docker Real Docker adoption is up 5x in one year Docker users using Swarm & Compose Users triple the # containers they use within 5 months Docker users already running in production 5x 85% 3x 40% Sources: O’Reilly, Coatue, Datadog
  • 25. Thank You To All Of Our Users! Add 3DS
  • 26. Docker in Production Real Community, Robust Ecosystem Secure & Extensible Portable Great for devs and ops Real users Solutions and Roadmap End to end Security Orchestration Networking Workflows for build, shipping, deploying/managing
  • 27. Theme 3: End to End Matters
  • 28. Apps Have Fundamentally Changed 29 Loosely Coupled Services Many Small Servers ~2000 Today Monolithic Big Servers Slow changing Rapidly updated
  • 29. Lessons learned: 1 2 3 Developers do not adopt locked down platforms End to end matters: - Devs care about deployment - Ops cares about provenance Build management, orchestration, & more in a way that enables portability 30
  • 30. Docker End to End Solutions BUILD SHIP RUN Registry Service Cloud or Private Infrastructure Plugins: Network, Volume, Clustering Management UIDocker Toolbox 31
  • 32. Dockercon day 1 General session Solomon Hykes Founder & CTO, Docker
  • 33. Photo Caption (Drag&drop a new photo onto photo to change) 3 Our mission is to build tools of mass innovation
  • 34. Photo Caption (Drag&drop a new photo onto photo to change) Billions of creative people Incredible technology 4
  • 35. Photo Caption (Drag&drop a new photo onto photo to change) Mass innovation 5
  • 36. Photo Caption (Drag&drop a new photo onto photo to change) 6 What is the biggest innovation multiplier today?
  • 37. Photo Caption (Drag&drop a new photo onto photo to change) 7 PROGRAMMING What is the biggest innovation multiplier today?
  • 39. The Internet is pretty cool… and getting lots of upgrades! Servers, phones, TVs, cars, sensors, drones, homes, watches, maps, payment systems, scientific equipment, virtual worlds, data banks, crypto- currencies...
  • 42. Photo Caption (Drag&drop a new photo onto photo to change) App App App App App App App App App App App We’re building a software layer to make the Internet programmable
  • 43. Photo Caption (Drag&drop a new photo onto photo to change) The Docker Stack
  • 44. Photo Caption (Drag&drop a new photo onto photo to change) Standards
  • 45. Photo Caption (Drag&drop a new photo onto photo to change) Infrastructure
  • 46. Photo Caption (Drag&drop a new photo onto photo to change) Dev tools
  • 47. Photo Caption (Drag&drop a new photo onto photo to change) Solutions
  • 48. Photo Caption (Drag&drop a new photo onto photo to change) Solutions Dev tools Infrastructure Standards The Docker Stack
  • 50. Shipping a feature is just 1% of the work. It should work every time, for every user.
  • 51. - Security and Reliability matter.
 
 - If it’s not usable, it’s worthless.
 - Things fail. Handle it gracefully. Quality means…
  • 52. Quality is a journey, not a destination. Either you are focused on quality, or you’re not.
  • 53. We will always put quality first.
  • 54. Quality tools for developers What have we been up to?
  • 56. Docker Compose supports all new Swarm/engine features - Magical service discovery - Use a micro-service architecture without rewriting your code - Build persistent services with volume management - All integrated into a seamless developer experience
  • 57. Many small usability improvements. Details matter! - Fixing Virtualbox integration issues, one by one. - UI glitches, low priority bugs - Unusual configurations and usage patterns - Better error messages 
 No silver bullet, just lots of unglamorous hard work.
  • 58. Docker Developer Toolbox now has full Mac/Windows feature parity. Installer, Quickstart terminal, Compose, Machine, Kitematic
  • 59.
  • 62. “How to make developers care about security?” Wrong question.
  • 64. “How to give developers usable security?”
  • 65. Docker Content Trust Secure and usable content distribution for developers.
  • 66. Built on industry-leading research TUF and Notary enable Survivable Key Compromise, Proof of Origin, Protection against untrusted transports.
  • 67. Can we make developers even more secure?
  • 68. Hardware crypto support for Docker Content Trust and Proudly introduce
  • 69. Docker Content Trust + hardware crypto = Survive almost any key compromise.
  • 70.
  • 71. What did we just see?
  • 72. What did we just see?
  • 73. What did we just see?
  • 74. With the right tools, every developer can become an ultra-secure software publisher.
  • 77.
  • 78. Quality tools for ops What have we been up to?
  • 81. Isolation of Linux containers: it’s complicated - pid namespace - mnt namespace - net namespace - uts namespace - ipc namespace - user namespace (new) - pivot_root - uid/gid drop - cap drop - all cgroups - selinux - apparmor - seccomp
  • 82. Isolation supported by Docker Engine 0.1 in March 2013 - pid namespace - mnt namespace - net namespace - uts namespace - ipc namespace user namespace (new) - pivot_root - uid/gid drop cap drop all cgroups selinux apparmor seccomp
  • 83. Isolation supported in Swarm/Engine 1.9 - pid namespace - mnt namespace - net namespace - uts namespace - ipc namespace user namespace (new) - pivot_root - uid/gid drop - cap drop - all cgroups - selinux - apparmor seccomp
  • 84. Isolation supported in Swarm/Engine experimental - pid namespace - mnt namespace - net namespace - uts namespace - ipc namespace user namespace (new) - pivot_root - uid/gid drop - cap drop - all cgroups - selinux - apparmor seccomp
  • 86. “Am I running vulnerable containers?”
  • 87. Introducing Project Nautilus Built-in container security analysis in Docker Hub
  • 88. Quietly went live on official repos two months ago, helped secure 74 millions pulls. self-service coming soon.
  • 89. Nautilus uses Deep Content Analysis
  • 90. Nautilus matches all container content against its own vulnerability database. It is not limited to the vulnerability database of Linux distributions.
  • 92. Benefit 2: We have caught several vulnerabilities in Linux distributions and collaborated to fix them.
  • 93. Benefit 3: Face it: developers have their favorite package manager. Probably not the one shipped with the distro. But it’s OK! Nautilus will catch vulnerabilities anyway.
  • 94. “Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety” - Benjamin Franklin.
  • 95. You don’t need to lock yourself into a Linux distribution to secure your containers.
  • 96. SWARM 1.0 Ready for production
  • 97. Swarm 1.0: ready for production - Connect any containers across your entire cluster - Create secure overlay networks out of the box - Swap in your favorite backend implementation - DNS service discovery supports unmodified applications Built-in multi-host networking
  • 98. Swarm 1.0: ready for production - New volume management commands and API - Attach any volume to any container, dynamically - Swap in your favorite backend implementation Built-in persistent storage
  • 99. Swarm 1.0: ready for production “But does it scale?”
  • 100.
  • 101. - We scaled Swarm to 50k containers and 1k nodes - Had to stop because of EC2 limit - Swarm keeps scheduling without breaking a sweat - Expect bigger numbers soon - Yes, software can be both scalable and usable What did we just see?
  • 103. Quality tools for developers - Many usability improvements - Full Mac/Windows feature parity - Trusted content distribution for developers - Support for hardware crypto Quality tools for ops - More isolation features in Swarm/engine - Swarm 1.0 is ready for production - Swarm can run persistent services - Swarm works a very large scale
  • 104.
  • 105.