SlideShare a Scribd company logo
Daniel CHAFFIOL
Softeam Cadextan
(1999)
BNP-Paribas
Société Générale
Amundi Asset Management
HSBC
VonC
Stack Overflow
(2008)
Git - Hg – SVN - ClearCase
Golang - Docker
Eclipse - Jenkins
http://www.slideshare.net/dchaffiol/docker-110-111
http://www.slideshare.net/dchaffiol/docker-110-111
Blessed Staging External
Company Outside
master master_ext
mastermaster_ext
Blessed /
Staging /
External /
NGiNX Apache LDAP
Gpg2
Gitolite
HooksGit
repos
MCronData
SSHD
https://intranet.softeam.fr/node/2110
http://softeam.fr/details-actualite/?com=2110
git clone https//github.com/VonC/b2d
cd b2d
senv
r
t
s
git clone https//github.com/VonC/b2d
cd b2d
senv
r
t
s
dmssh <env>
<kv/blessed/staging/external>
cdd
n
OS distro (Host)
Linux distro (VM)
OS
Kernel
Hardware
Hypervisor (type 2)
Linux
Kernel
Hardware
Application
Virtual Machine
Linux distro (Host)
Files (Docker)
Linux
Kernel
Hardware
Docker Engine
[Application]
Docker
Linux distro (Host)
Container
(user space)
Kernel
Space
Process
System calls
https://docs.docker.com/engine/installation/windows/
Linux distro (Host)
Dockerfile:
FROM ubuntu
Ubuntu
NGiNXRUN 
add-apt-repository -y ppa:nginx/stable && 
apt-get update && 
apt-get install -y nginx
Config file
COPY env.conf /home/git/
RUN ln -fs /home/git/env.conf /etc/nginx/nginx.conf
EXPOSE 80
EXPOSE 443
ENTRYPOINT ["/bin/sh", "-c"]
CMD ["nginx"]
StatusCommands
Linux distro (Host)
Config file
NGiNX
Ubuntu
Ubuntu
NGiNX
Config files
files updates
docker start/run Up
docker create Created
StatusCommands
Linux distro (Host)
Config file
NGiNX
Ubuntu
Ubuntu
NGiNX
Config files
docker rm
docker start/run Up
docker create Created
docker stop/kill Exited
○
○
○
Blessed Staging External
Company Outside
master master_ext
mastermaster_ext
Blessed /
Staging /
External /
NGiNX Apache LDAP
Gpg2
Gitolite
HooksGit
repos
MCronData
SSHD
NGi
NX
Apa
che
LDA
P
Gpg
2
Gitol
ite
H
o
ok
s
Git
rep
os
MCr
on
Dat
a
NGi
NX
Apa
che
LDA
P
Gpg
2
Gitol
ite
H
o
ok
s
Git
rep
os
MCr
on
Dat
a
NGi
NX
Apa
che
LDA
P
Gpg
2
Gitol
ite
H
o
ok
s
Git
rep
os
MCr
on
Dat
a
SSH
D
one docker daemon
NGi
NX
Apa
che
LDA
P
Gpg
2
Gitol
ite
H
o
ok
s
Git
rep
os
MCr
on
Dat
a
NGi
NX
Apa
che
LDA
P
Gpg
2
Gitol
ite
H
o
ok
s
Git
rep
os
MCr
on
Dat
a
NGi
NX
Apa
che
LDA
P
Gpg
2
Gitol
ite
H
o
ok
s
Git
rep
os
MCr
on
Dat
a
SSH
D
one docker daemon
LDAP
Gpg2
Gitolite
HooksGit
repos
Data
Apache LDAP
Gpg2
Gitolite
HooksGit
repos
MCronData
SSHD
NGiNX Apache LDAP
Gpg2
Gitolite
HooksGit
repos
MCronData
SSHD
one docker daemon
NGi
NX
Apa
che
LDA
P
Gpg
2
Gitol
ite
H
o
ok
s
Git
rep
os
MCr
on
Dat
a
SSH
D
NGi
NX
Apa
che
LDA
P
Gpg
2
Gitol
ite
H
o
ok
s
Git
rep
os
MCr
on
Dat
a
one docker daemon
NGi
NX
Apa
che
LDA
P
Gpg
2
Gitol
ite
H
o
ok
s
Git
rep
os
MCr
on
Dat
a
SSH
D
NGi
NX
Apa
che
LDA
P
Gpg
2
Gitol
ite
H
o
ok
s
Git
rep
os
MCr
on
Dat
a
NGi
NX
Apa
che
LDA
P
Gpg
2
Gitol
ite
H
o
ok
s
Git
rep
os
MCr
on
Dat
a
one docker daemon
NGi
NX
Apa
che
LDA
P
Gpg
2
Gitol
ite
H
o
ok
s
Git
rep
os
MCr
on
Dat
a
SSH
D
NGi
NX
Apa
che
LDA
P
Gpg
2
Gitol
ite
H
o
ok
s
Git
rep
os
MCr
on
Dat
a
NGi
NX
Apa
che
LDA
P
Gpg
2
Gitol
ite
H
o
ok
s
Git
rep
os
MCr
on
Dat
a
one docker daemon
NGi
NX
Apa
che
LDA
P
Gpg
2
Gitol
ite
H
o
ok
s
Git
rep
os
MCr
on
Dat
a
SSH
D
NGi
NX
Apa
che
LDA
P
Gpg
2
Gitol
ite
H
o
ok
s
Git
rep
os
MCr
on
Dat
a
NGi
NX
Apa
che
LDA
P
Gpg
2
Gitol
ite
H
o
ok
s
Git
rep
os
MCr
on
Dat
a
one docker daemon
NGi
NX
Apa
che
LDA
P
Gpg
2
Gitol
ite
H
o
ok
s
Git
rep
os
MCr
on
Dat
a
SSH
D
NGi
NX
Apa
che
LDA
P
Gpg
2
Gitol
ite
H
o
ok
s
Git
rep
os
MCr
on
Dat
a
NGi
NX
Apa
che
LDA
P
Gpg
2
Gitol
ite
H
o
ok
s
Git
rep
os
MCr
on
Dat
a
one docker daemon
NGi
NX
Apa
che
LDA
P
Gpg
2
Gitol
ite
H
o
ok
s
Git
rep
os
MCr
on
Dat
a
SSH
D
NGi
NX
Apa
che
LDA
P
Gpg
2
Gitol
ite
H
o
ok
s
Git
rep
os
MCr
on
Dat
a
NGi
NX
Apa
che
LDA
P
Gpg
2
Gitol
ite
H
o
ok
s
Git
rep
os
MCr
on
Dat
a
?
http://www.linuxjournal.com/content/concerning-containers-connections-docker-networking
https://docs.docker.com/engine/userguide/networking/dockernetworks/
https://docs.docker.com/engine/userguide/networking/dockernetworks/
https://docs.docker.com/engine/userguide/networking/dockernetworks/
https://docs.docker.com/engine/userguide/networking/dockernetworks/
https://docs.docker.com/engine/userguide/networking/dockernetworks/
http://fr.slideshare.net/Docker/docker-registry-v2
http://fr.slideshare.net/Docker/docker-registry-v2
Linux distro (Host)
Data Container
(for instance)
/home/git/repositories
Kernel
Space
Linux distro (Host)
Data Container
(for instance)
/home/git/repositories
Kernel
Space
NGiNX Apache LDAP
brblessed
one docker daemon
one docker daemon
NGi
NX
Apa
che
LDA
P
Gpg
2
Gitol
ite
H
o
ok
s
Git
rep
os
MCr
on
Dat
a
NGi
NX
Apa
che
LDA
P
Gpg
2
Gitol
ite
H
o
ok
s
Git
rep
os
MCr
on
Dat
a
br2staging
apache.upstream.cont

More Related Content

What's hot

Security of Go Modules and Vulnerability Scanning in VSCode
Security of Go Modules and Vulnerability Scanning in VSCodeSecurity of Go Modules and Vulnerability Scanning in VSCode
Security of Go Modules and Vulnerability Scanning in VSCode
Deep Datta
 
Security of Go Modules and Vulnerability Scanning in GoCenter and VSCode
Security of Go Modules and Vulnerability Scanning in GoCenter and VSCodeSecurity of Go Modules and Vulnerability Scanning in GoCenter and VSCode
Security of Go Modules and Vulnerability Scanning in GoCenter and VSCode
Deep Datta
 
New Security of Go modules and vulnerability scanning in GoCenter
New Security of Go modules and vulnerability scanning in GoCenterNew Security of Go modules and vulnerability scanning in GoCenter
New Security of Go modules and vulnerability scanning in GoCenter
Deep Datta
 
Upstate DevOps - Containers 101 - March 28, 2019
Upstate DevOps - Containers 101 - March 28, 2019Upstate DevOps - Containers 101 - March 28, 2019
Upstate DevOps - Containers 101 - March 28, 2019
Allen Vailliencourt
 
Metasploitable
MetasploitableMetasploitable
Security of Go Modules and Vulnerability Scanning in Go Center
Security of Go Modules and Vulnerability Scanning in Go CenterSecurity of Go Modules and Vulnerability Scanning in Go Center
Security of Go Modules and Vulnerability Scanning in Go Center
Deep Datta
 
Pledge in OpenBSD
Pledge in OpenBSDPledge in OpenBSD
Pledge in OpenBSD
Giovanni Bechis
 
Podman rootless containers
Podman rootless containersPodman rootless containers
Podman rootless containers
Giuseppe Scrivano
 
Kernel Recipes 2013 - Viewing real time ltt trace using gtkwave
Kernel Recipes 2013 - Viewing real time  ltt trace using gtkwaveKernel Recipes 2013 - Viewing real time  ltt trace using gtkwave
Kernel Recipes 2013 - Viewing real time ltt trace using gtkwave
Anne Nicolas
 
Ищем уязвимости нулевого дня в ядре Linux
Ищем уязвимости нулевого дня в ядре LinuxИщем уязвимости нулевого дня в ядре Linux
Ищем уязвимости нулевого дня в ядре Linux
Positive Hack Days
 
Getting_Started_With_Docker
Getting_Started_With_DockerGetting_Started_With_Docker
Getting_Started_With_DockerJason Greathouse
 
Chromium Sandbox on Linux (NDC Security 2019)
Chromium Sandbox on Linux (NDC Security 2019)Chromium Sandbox on Linux (NDC Security 2019)
Chromium Sandbox on Linux (NDC Security 2019)
Patricia Aas
 
Ganeti - build your own cloud
Ganeti - build your own cloudGaneti - build your own cloud
Ganeti - build your own cloud
Dobrica Pavlinušić
 
コンテナ仮想、その裏側 〜user namespaceとrootlessコンテナ〜
コンテナ仮想、その裏側 〜user namespaceとrootlessコンテナ〜コンテナ仮想、その裏側 〜user namespaceとrootlessコンテナ〜
コンテナ仮想、その裏側 〜user namespaceとrootlessコンテナ〜
Retrieva inc.
 
NAS Botnet Revealed - Mining Bitcoin
NAS Botnet Revealed - Mining Bitcoin NAS Botnet Revealed - Mining Bitcoin
NAS Botnet Revealed - Mining Bitcoin
Davide Cioccia
 
Docker on the Raspberry Pi by Dieter Reuter (Hypriot)
Docker on the Raspberry Pi by Dieter Reuter (Hypriot)Docker on the Raspberry Pi by Dieter Reuter (Hypriot)
Docker on the Raspberry Pi by Dieter Reuter (Hypriot)Docker, Inc.
 
OpenCR tutorial_icra2017
OpenCR tutorial_icra2017 OpenCR tutorial_icra2017
OpenCR tutorial_icra2017
chcbaram
 
Kernel Recipes 2015 - Kernel dump analysis
Kernel Recipes 2015 - Kernel dump analysisKernel Recipes 2015 - Kernel dump analysis
Kernel Recipes 2015 - Kernel dump analysis
Anne Nicolas
 
Tegra 186のu-boot & Linux
Tegra 186のu-boot & LinuxTegra 186のu-boot & Linux
Tegra 186のu-boot & Linux
Mr. Vengineer
 

What's hot (20)

Security of Go Modules and Vulnerability Scanning in VSCode
Security of Go Modules and Vulnerability Scanning in VSCodeSecurity of Go Modules and Vulnerability Scanning in VSCode
Security of Go Modules and Vulnerability Scanning in VSCode
 
Security of Go Modules and Vulnerability Scanning in GoCenter and VSCode
Security of Go Modules and Vulnerability Scanning in GoCenter and VSCodeSecurity of Go Modules and Vulnerability Scanning in GoCenter and VSCode
Security of Go Modules and Vulnerability Scanning in GoCenter and VSCode
 
New Security of Go modules and vulnerability scanning in GoCenter
New Security of Go modules and vulnerability scanning in GoCenterNew Security of Go modules and vulnerability scanning in GoCenter
New Security of Go modules and vulnerability scanning in GoCenter
 
Upstate DevOps - Containers 101 - March 28, 2019
Upstate DevOps - Containers 101 - March 28, 2019Upstate DevOps - Containers 101 - March 28, 2019
Upstate DevOps - Containers 101 - March 28, 2019
 
Metasploitable
MetasploitableMetasploitable
Metasploitable
 
Security of Go Modules and Vulnerability Scanning in Go Center
Security of Go Modules and Vulnerability Scanning in Go CenterSecurity of Go Modules and Vulnerability Scanning in Go Center
Security of Go Modules and Vulnerability Scanning in Go Center
 
Pledge in OpenBSD
Pledge in OpenBSDPledge in OpenBSD
Pledge in OpenBSD
 
Podman rootless containers
Podman rootless containersPodman rootless containers
Podman rootless containers
 
Kernel Recipes 2013 - Viewing real time ltt trace using gtkwave
Kernel Recipes 2013 - Viewing real time  ltt trace using gtkwaveKernel Recipes 2013 - Viewing real time  ltt trace using gtkwave
Kernel Recipes 2013 - Viewing real time ltt trace using gtkwave
 
บทท 7
บทท   7บทท   7
บทท 7
 
Ищем уязвимости нулевого дня в ядре Linux
Ищем уязвимости нулевого дня в ядре LinuxИщем уязвимости нулевого дня в ядре Linux
Ищем уязвимости нулевого дня в ядре Linux
 
Getting_Started_With_Docker
Getting_Started_With_DockerGetting_Started_With_Docker
Getting_Started_With_Docker
 
Chromium Sandbox on Linux (NDC Security 2019)
Chromium Sandbox on Linux (NDC Security 2019)Chromium Sandbox on Linux (NDC Security 2019)
Chromium Sandbox on Linux (NDC Security 2019)
 
Ganeti - build your own cloud
Ganeti - build your own cloudGaneti - build your own cloud
Ganeti - build your own cloud
 
コンテナ仮想、その裏側 〜user namespaceとrootlessコンテナ〜
コンテナ仮想、その裏側 〜user namespaceとrootlessコンテナ〜コンテナ仮想、その裏側 〜user namespaceとrootlessコンテナ〜
コンテナ仮想、その裏側 〜user namespaceとrootlessコンテナ〜
 
NAS Botnet Revealed - Mining Bitcoin
NAS Botnet Revealed - Mining Bitcoin NAS Botnet Revealed - Mining Bitcoin
NAS Botnet Revealed - Mining Bitcoin
 
Docker on the Raspberry Pi by Dieter Reuter (Hypriot)
Docker on the Raspberry Pi by Dieter Reuter (Hypriot)Docker on the Raspberry Pi by Dieter Reuter (Hypriot)
Docker on the Raspberry Pi by Dieter Reuter (Hypriot)
 
OpenCR tutorial_icra2017
OpenCR tutorial_icra2017 OpenCR tutorial_icra2017
OpenCR tutorial_icra2017
 
Kernel Recipes 2015 - Kernel dump analysis
Kernel Recipes 2015 - Kernel dump analysisKernel Recipes 2015 - Kernel dump analysis
Kernel Recipes 2015 - Kernel dump analysis
 
Tegra 186のu-boot & Linux
Tegra 186のu-boot & LinuxTegra 186のu-boot & Linux
Tegra 186のu-boot & Linux
 

Viewers also liked

Presentation2
Presentation2Presentation2
Presentation2
Belkis Lane
 
R S E Sjournal 4 03
R S E Sjournal 4 03R S E Sjournal 4 03
R S E Sjournal 4 03Yose Rizal
 
Gwelsh The Egg Thief Storyboards
Gwelsh The Egg Thief StoryboardsGwelsh The Egg Thief Storyboards
Gwelsh The Egg Thief Storyboards
Gary Welsh
 
情報リテラシー論14デマ・詐欺・パスワード対策・長岡造形大学
情報リテラシー論14デマ・詐欺・パスワード対策・長岡造形大学情報リテラシー論14デマ・詐欺・パスワード対策・長岡造形大学
情報リテラシー論14デマ・詐欺・パスワード対策・長岡造形大学
新潟コンサルタント横田秀珠
 
Process of communication
Process of communicationProcess of communication
Process of communication
moahmadraza
 
MM_Oct2015_PRO_58 Fore
MM_Oct2015_PRO_58 ForeMM_Oct2015_PRO_58 Fore
MM_Oct2015_PRO_58 ForeCasey Prentice
 
Open Mobile Survey 2012
Open Mobile Survey 2012Open Mobile Survey 2012
Open Mobile Survey 2012MMMTechLaw
 
7 Interesting Facts To Celebrate Valentine’s Day
7 Interesting Facts To Celebrate Valentine’s Day7 Interesting Facts To Celebrate Valentine’s Day
7 Interesting Facts To Celebrate Valentine’s Day
Gary Taylr
 
Opening sequence story board
Opening sequence  story boardOpening sequence  story board
Opening sequence story board
thabssoom
 
1
11
MTN negotiating $5.2b fine for security failure
MTN negotiating $5.2b fine for security failureMTN negotiating $5.2b fine for security failure
MTN negotiating $5.2b fine for security failureArun Shankar
 
MS. POWER POINT 2007 BAB 4 KELAS IX
MS. POWER POINT 2007 BAB 4 KELAS IXMS. POWER POINT 2007 BAB 4 KELAS IX
MS. POWER POINT 2007 BAB 4 KELAS IX
adindarizqy
 
Question2 evaluation
Question2 evaluationQuestion2 evaluation
Question2 evaluation
taliasofia
 
Concrete, Reinforcing Concrete with Glass Waste
Concrete, Reinforcing Concrete with Glass WasteConcrete, Reinforcing Concrete with Glass Waste
Concrete, Reinforcing Concrete with Glass Waste
Qatar University- Young Scientists Center (Al-Bairaq)
 
Go语言学习指南
Go语言学习指南Go语言学习指南
Go语言学习指南
清平 张
 
Améliorer l'efficacité énergétique en utilisant les tours de refroidissement
Améliorer l'efficacité énergétique en utilisant les tours de refroidissementAméliorer l'efficacité énergétique en utilisant les tours de refroidissement
Améliorer l'efficacité énergétique en utilisant les tours de refroidissement
atgagnon
 
Una mudança terrorífica
Una mudança terroríficaUna mudança terrorífica
Una mudança terrorífica
08escola
 
Antimicrobial prophylaxis in surgery
Antimicrobial prophylaxis in surgeryAntimicrobial prophylaxis in surgery
Antimicrobial prophylaxis in surgery
Yasser Sami Abdel Dayem Amer
 

Viewers also liked (19)

Presentation2
Presentation2Presentation2
Presentation2
 
R S E Sjournal 4 03
R S E Sjournal 4 03R S E Sjournal 4 03
R S E Sjournal 4 03
 
Gwelsh The Egg Thief Storyboards
Gwelsh The Egg Thief StoryboardsGwelsh The Egg Thief Storyboards
Gwelsh The Egg Thief Storyboards
 
情報リテラシー論14デマ・詐欺・パスワード対策・長岡造形大学
情報リテラシー論14デマ・詐欺・パスワード対策・長岡造形大学情報リテラシー論14デマ・詐欺・パスワード対策・長岡造形大学
情報リテラシー論14デマ・詐欺・パスワード対策・長岡造形大学
 
Process of communication
Process of communicationProcess of communication
Process of communication
 
MM_Oct2015_PRO_58 Fore
MM_Oct2015_PRO_58 ForeMM_Oct2015_PRO_58 Fore
MM_Oct2015_PRO_58 Fore
 
Open Mobile Survey 2012
Open Mobile Survey 2012Open Mobile Survey 2012
Open Mobile Survey 2012
 
7 Interesting Facts To Celebrate Valentine’s Day
7 Interesting Facts To Celebrate Valentine’s Day7 Interesting Facts To Celebrate Valentine’s Day
7 Interesting Facts To Celebrate Valentine’s Day
 
Opening sequence story board
Opening sequence  story boardOpening sequence  story board
Opening sequence story board
 
1
11
1
 
MTN negotiating $5.2b fine for security failure
MTN negotiating $5.2b fine for security failureMTN negotiating $5.2b fine for security failure
MTN negotiating $5.2b fine for security failure
 
MS. POWER POINT 2007 BAB 4 KELAS IX
MS. POWER POINT 2007 BAB 4 KELAS IXMS. POWER POINT 2007 BAB 4 KELAS IX
MS. POWER POINT 2007 BAB 4 KELAS IX
 
Question2 evaluation
Question2 evaluationQuestion2 evaluation
Question2 evaluation
 
Concrete, Reinforcing Concrete with Glass Waste
Concrete, Reinforcing Concrete with Glass WasteConcrete, Reinforcing Concrete with Glass Waste
Concrete, Reinforcing Concrete with Glass Waste
 
Go语言学习指南
Go语言学习指南Go语言学习指南
Go语言学习指南
 
rakesh kumar
rakesh kumarrakesh kumar
rakesh kumar
 
Améliorer l'efficacité énergétique en utilisant les tours de refroidissement
Améliorer l'efficacité énergétique en utilisant les tours de refroidissementAméliorer l'efficacité énergétique en utilisant les tours de refroidissement
Améliorer l'efficacité énergétique en utilisant les tours de refroidissement
 
Una mudança terrorífica
Una mudança terroríficaUna mudança terrorífica
Una mudança terrorífica
 
Antimicrobial prophylaxis in surgery
Antimicrobial prophylaxis in surgeryAntimicrobial prophylaxis in surgery
Antimicrobial prophylaxis in surgery
 

Similar to Docker 1.10 1.11

RunX: deploy real-time OSes as containers at the edge
RunX: deploy real-time OSes as containers at the edgeRunX: deploy real-time OSes as containers at the edge
RunX: deploy real-time OSes as containers at the edge
Stefano Stabellini
 
Continuous delivery with docker
Continuous delivery with dockerContinuous delivery with docker
Continuous delivery with docker
Johan Janssen
 
Delivering Docker & K3s worloads to IoT Edge devices
Delivering Docker & K3s worloads to IoT Edge devicesDelivering Docker & K3s worloads to IoT Edge devices
Delivering Docker & K3s worloads to IoT Edge devices
Ajeet Singh Raina
 
Docker architecture rework case study
Docker  architecture rework case studyDocker  architecture rework case study
Docker architecture rework case study
dchaffiol
 
Tensorflow in Docker
Tensorflow in DockerTensorflow in Docker
Tensorflow in Docker
Eric Ahn
 
Hide your development environment and application in a container
Hide your development environment and application in a containerHide your development environment and application in a container
Hide your development environment and application in a container
Johan Janssen
 
Introduction to Docker
Introduction to DockerIntroduction to Docker
Introduction to Docker
Nissan Dookeran
 
From zero to Docker
From zero to DockerFrom zero to Docker
From zero to Docker
Giovanni Toraldo
 
RunX ELCE 2020
RunX ELCE 2020RunX ELCE 2020
RunX ELCE 2020
Stefano Stabellini
 
Gebruik dezelfde Docker container voor Java applicaties tijdens ontwikkelen e...
Gebruik dezelfde Docker container voor Java applicaties tijdens ontwikkelen e...Gebruik dezelfde Docker container voor Java applicaties tijdens ontwikkelen e...
Gebruik dezelfde Docker container voor Java applicaties tijdens ontwikkelen e...
NLJUG
 
App container rkt
App container rktApp container rkt
App container rkt
Xiaofeng Guo
 
OpenCV 2.2.0 for Android
OpenCV 2.2.0 for AndroidOpenCV 2.2.0 for Android
OpenCV 2.2.0 for Android
Picker Weng
 
CloudBook Pro
CloudBook ProCloudBook Pro
CloudBook Pro
Max Shytikov
 
Docker: The basics - Including a demo with an awesome full-stack JS app
Docker: The basics - Including a demo with an awesome full-stack JS appDocker: The basics - Including a demo with an awesome full-stack JS app
Docker: The basics - Including a demo with an awesome full-stack JS app
Marcelo Rodrigues
 
Advanced microservices with .Net
Advanced microservices with .NetAdvanced microservices with .Net
Advanced microservices with .Net
Don Schenck
 
Drone CI/CD 自動化測試及部署
Drone CI/CD 自動化測試及部署Drone CI/CD 自動化測試及部署
Drone CI/CD 自動化測試及部署
Bo-Yi Wu
 
Docker con osdk_ver1.0
Docker con osdk_ver1.0Docker con osdk_ver1.0
Docker con osdk_ver1.0
Shunjiro Yatsuzuka
 
Import golang; struct microservice - Codemotion Rome 2015
Import golang; struct microservice - Codemotion Rome 2015Import golang; struct microservice - Codemotion Rome 2015
Import golang; struct microservice - Codemotion Rome 2015
Giorgio Cefaro
 
Docker for Java developers at JavaLand
Docker for Java developers at JavaLandDocker for Java developers at JavaLand
Docker for Java developers at JavaLand
Johan Janssen
 

Similar to Docker 1.10 1.11 (20)

RunX: deploy real-time OSes as containers at the edge
RunX: deploy real-time OSes as containers at the edgeRunX: deploy real-time OSes as containers at the edge
RunX: deploy real-time OSes as containers at the edge
 
Continuous delivery with docker
Continuous delivery with dockerContinuous delivery with docker
Continuous delivery with docker
 
Delivering Docker & K3s worloads to IoT Edge devices
Delivering Docker & K3s worloads to IoT Edge devicesDelivering Docker & K3s worloads to IoT Edge devices
Delivering Docker & K3s worloads to IoT Edge devices
 
Docker architecture rework case study
Docker  architecture rework case studyDocker  architecture rework case study
Docker architecture rework case study
 
Tensorflow in Docker
Tensorflow in DockerTensorflow in Docker
Tensorflow in Docker
 
Hide your development environment and application in a container
Hide your development environment and application in a containerHide your development environment and application in a container
Hide your development environment and application in a container
 
Introduction to Docker
Introduction to DockerIntroduction to Docker
Introduction to Docker
 
JavaCro'15 - Conquer the Internet of Things with Java and Docker - Johan Jans...
JavaCro'15 - Conquer the Internet of Things with Java and Docker - Johan Jans...JavaCro'15 - Conquer the Internet of Things with Java and Docker - Johan Jans...
JavaCro'15 - Conquer the Internet of Things with Java and Docker - Johan Jans...
 
From zero to Docker
From zero to DockerFrom zero to Docker
From zero to Docker
 
RunX ELCE 2020
RunX ELCE 2020RunX ELCE 2020
RunX ELCE 2020
 
Gebruik dezelfde Docker container voor Java applicaties tijdens ontwikkelen e...
Gebruik dezelfde Docker container voor Java applicaties tijdens ontwikkelen e...Gebruik dezelfde Docker container voor Java applicaties tijdens ontwikkelen e...
Gebruik dezelfde Docker container voor Java applicaties tijdens ontwikkelen e...
 
App container rkt
App container rktApp container rkt
App container rkt
 
OpenCV 2.2.0 for Android
OpenCV 2.2.0 for AndroidOpenCV 2.2.0 for Android
OpenCV 2.2.0 for Android
 
CloudBook Pro
CloudBook ProCloudBook Pro
CloudBook Pro
 
Docker: The basics - Including a demo with an awesome full-stack JS app
Docker: The basics - Including a demo with an awesome full-stack JS appDocker: The basics - Including a demo with an awesome full-stack JS app
Docker: The basics - Including a demo with an awesome full-stack JS app
 
Advanced microservices with .Net
Advanced microservices with .NetAdvanced microservices with .Net
Advanced microservices with .Net
 
Drone CI/CD 自動化測試及部署
Drone CI/CD 自動化測試及部署Drone CI/CD 自動化測試及部署
Drone CI/CD 自動化測試及部署
 
Docker con osdk_ver1.0
Docker con osdk_ver1.0Docker con osdk_ver1.0
Docker con osdk_ver1.0
 
Import golang; struct microservice - Codemotion Rome 2015
Import golang; struct microservice - Codemotion Rome 2015Import golang; struct microservice - Codemotion Rome 2015
Import golang; struct microservice - Codemotion Rome 2015
 
Docker for Java developers at JavaLand
Docker for Java developers at JavaLandDocker for Java developers at JavaLand
Docker for Java developers at JavaLand
 

Recently uploaded

Visitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.appVisitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.app
NaapbooksPrivateLimi
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
Ortus Solutions, Corp
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Globus
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Globus
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
wottaspaceseo
 
Strategies for Successful Data Migration Tools.pptx
Strategies for Successful Data Migration Tools.pptxStrategies for Successful Data Migration Tools.pptx
Strategies for Successful Data Migration Tools.pptx
varshanayak241
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
Georgi Kodinov
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Anthony Dahanne
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
WSO2
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
IES VE
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Shahin Sheidaei
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
AMB-Review
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Natan Silnitsky
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
XfilesPro
 

Recently uploaded (20)

Visitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.appVisitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.app
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
 
Strategies for Successful Data Migration Tools.pptx
Strategies for Successful Data Migration Tools.pptxStrategies for Successful Data Migration Tools.pptx
Strategies for Successful Data Migration Tools.pptx
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
 

Docker 1.10 1.11