Suche senden
Hochladen
Docker intro
•
0 gefällt mir
•
1,048 views
Lenz Gschwendtner
Folgen
slides from the first Docker Meetup in Wellington
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 38
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
Exploring Docker at Gilt
Exploring Docker at Gilt
Gilt Tech Talks
Docker workshop
Docker workshop
Rafael Dutra
Docker. Micro services for lazy developers
Docker. Micro services for lazy developers
Eugene Krevenets
Kotlin Coroutines and Android sitting in a tree
Kotlin Coroutines and Android sitting in a tree
Kai Koenig
Boston Code Dojo - Docker meetup slides
Boston Code Dojo - Docker meetup slides
Calvin Froedge
Vagrant are you still develop in a non-virtual environment-
Vagrant are you still develop in a non-virtual environment-
Anatoly Bubenkov
Docker session II: Introduction to Docker
Docker session II: Introduction to Docker
Degendra Sivakoti
Kotlin Coroutines and Android sitting in a tree - 2018 version
Kotlin Coroutines and Android sitting in a tree - 2018 version
Kai Koenig
Empfohlen
Exploring Docker at Gilt
Exploring Docker at Gilt
Gilt Tech Talks
Docker workshop
Docker workshop
Rafael Dutra
Docker. Micro services for lazy developers
Docker. Micro services for lazy developers
Eugene Krevenets
Kotlin Coroutines and Android sitting in a tree
Kotlin Coroutines and Android sitting in a tree
Kai Koenig
Boston Code Dojo - Docker meetup slides
Boston Code Dojo - Docker meetup slides
Calvin Froedge
Vagrant are you still develop in a non-virtual environment-
Vagrant are you still develop in a non-virtual environment-
Anatoly Bubenkov
Docker session II: Introduction to Docker
Docker session II: Introduction to Docker
Degendra Sivakoti
Kotlin Coroutines and Android sitting in a tree - 2018 version
Kotlin Coroutines and Android sitting in a tree - 2018 version
Kai Koenig
Mojolicious
Mojolicious
Lenz Gschwendtner
Iwmn architecture
Iwmn architecture
Lenz Gschwendtner
Linuxconf 2011 parallel languages talk
Linuxconf 2011 parallel languages talk
Lenz Gschwendtner
Cloud architectures
Cloud architectures
Lenz Gschwendtner
No sql
No sql
Lenz Gschwendtner
Scaling web apps_with_message_queues
Scaling web apps_with_message_queues
Lenz Gschwendtner
Docker: do básico ao cluster
Docker: do básico ao cluster
Leonardo Comelli
Rackspace::Solve SFO - CoreOS CEO Alex Polvi on Solving for What's Next
Rackspace::Solve SFO - CoreOS CEO Alex Polvi on Solving for What's Next
Rackspace
Using Docker with Puppet - PuppetConf 2014
Using Docker with Puppet - PuppetConf 2014
Puppet
Building and deploying a distributed application with Docker, Mesos and Marathon
Building and deploying a distributed application with Docker, Mesos and Marathon
Julia Mateo
Docker for mere mortals
Docker for mere mortals
Henryk Konsek
Docker Workshop Birthday #3
Docker Workshop Birthday #3
Jirayut Nimsaeng
Docker Workshop for beginner
Docker Workshop for beginner
Jirayut Nimsaeng
Apachecon cassandra transport
Apachecon cassandra transport
zznate
Learn docker in 90 minutes
Learn docker in 90 minutes
Larry Cai
Continuous delivery with jenkins, docker and exoscale
Continuous delivery with jenkins, docker and exoscale
Julia Mateo
An introduction to Docker and Project Atomic
An introduction to Docker and Project Atomic
Aditya Patawari
Dockerizing BDD : Ruby-Cucumber Example
Dockerizing BDD : Ruby-Cucumber Example
Shashikant Jagtap
Docker intro
Docker intro
Timo Derstappen
Getting Started with Puppet on Windows - PuppetConf 2014
Getting Started with Puppet on Windows - PuppetConf 2014
Puppet
Unleashing the Rails Asset Pipeline
Unleashing the Rails Asset Pipeline
Kenneth Kalmer
WordPress Performance & Scalability
WordPress Performance & Scalability
Joseph Scott
Weitere ähnliche Inhalte
Andere mochten auch
Mojolicious
Mojolicious
Lenz Gschwendtner
Iwmn architecture
Iwmn architecture
Lenz Gschwendtner
Linuxconf 2011 parallel languages talk
Linuxconf 2011 parallel languages talk
Lenz Gschwendtner
Cloud architectures
Cloud architectures
Lenz Gschwendtner
No sql
No sql
Lenz Gschwendtner
Scaling web apps_with_message_queues
Scaling web apps_with_message_queues
Lenz Gschwendtner
Andere mochten auch
(6)
Mojolicious
Mojolicious
Iwmn architecture
Iwmn architecture
Linuxconf 2011 parallel languages talk
Linuxconf 2011 parallel languages talk
Cloud architectures
Cloud architectures
No sql
No sql
Scaling web apps_with_message_queues
Scaling web apps_with_message_queues
Ähnlich wie Docker intro
Docker: do básico ao cluster
Docker: do básico ao cluster
Leonardo Comelli
Rackspace::Solve SFO - CoreOS CEO Alex Polvi on Solving for What's Next
Rackspace::Solve SFO - CoreOS CEO Alex Polvi on Solving for What's Next
Rackspace
Using Docker with Puppet - PuppetConf 2014
Using Docker with Puppet - PuppetConf 2014
Puppet
Building and deploying a distributed application with Docker, Mesos and Marathon
Building and deploying a distributed application with Docker, Mesos and Marathon
Julia Mateo
Docker for mere mortals
Docker for mere mortals
Henryk Konsek
Docker Workshop Birthday #3
Docker Workshop Birthday #3
Jirayut Nimsaeng
Docker Workshop for beginner
Docker Workshop for beginner
Jirayut Nimsaeng
Apachecon cassandra transport
Apachecon cassandra transport
zznate
Learn docker in 90 minutes
Learn docker in 90 minutes
Larry Cai
Continuous delivery with jenkins, docker and exoscale
Continuous delivery with jenkins, docker and exoscale
Julia Mateo
An introduction to Docker and Project Atomic
An introduction to Docker and Project Atomic
Aditya Patawari
Dockerizing BDD : Ruby-Cucumber Example
Dockerizing BDD : Ruby-Cucumber Example
Shashikant Jagtap
Docker intro
Docker intro
Timo Derstappen
Getting Started with Puppet on Windows - PuppetConf 2014
Getting Started with Puppet on Windows - PuppetConf 2014
Puppet
Unleashing the Rails Asset Pipeline
Unleashing the Rails Asset Pipeline
Kenneth Kalmer
WordPress Performance & Scalability
WordPress Performance & Scalability
Joseph Scott
The Dockerfile Explosion and the Need for Higher Level Tools by Gareth Rushgrove
The Dockerfile Explosion and the Need for Higher Level Tools by Gareth Rushgrove
Docker, Inc.
Butter Web Browsing with Margarine
Butter Web Browsing with Margarine
Wayne Walls
MongoSV 2011
MongoSV 2011
Juan Negron
Nodejs for .NET web developers
Nodejs for .NET web developers
Ugo Lattanzi
Ähnlich wie Docker intro
(20)
Docker: do básico ao cluster
Docker: do básico ao cluster
Rackspace::Solve SFO - CoreOS CEO Alex Polvi on Solving for What's Next
Rackspace::Solve SFO - CoreOS CEO Alex Polvi on Solving for What's Next
Using Docker with Puppet - PuppetConf 2014
Using Docker with Puppet - PuppetConf 2014
Building and deploying a distributed application with Docker, Mesos and Marathon
Building and deploying a distributed application with Docker, Mesos and Marathon
Docker for mere mortals
Docker for mere mortals
Docker Workshop Birthday #3
Docker Workshop Birthday #3
Docker Workshop for beginner
Docker Workshop for beginner
Apachecon cassandra transport
Apachecon cassandra transport
Learn docker in 90 minutes
Learn docker in 90 minutes
Continuous delivery with jenkins, docker and exoscale
Continuous delivery with jenkins, docker and exoscale
An introduction to Docker and Project Atomic
An introduction to Docker and Project Atomic
Dockerizing BDD : Ruby-Cucumber Example
Dockerizing BDD : Ruby-Cucumber Example
Docker intro
Docker intro
Getting Started with Puppet on Windows - PuppetConf 2014
Getting Started with Puppet on Windows - PuppetConf 2014
Unleashing the Rails Asset Pipeline
Unleashing the Rails Asset Pipeline
WordPress Performance & Scalability
WordPress Performance & Scalability
The Dockerfile Explosion and the Need for Higher Level Tools by Gareth Rushgrove
The Dockerfile Explosion and the Need for Higher Level Tools by Gareth Rushgrove
Butter Web Browsing with Margarine
Butter Web Browsing with Margarine
MongoSV 2011
MongoSV 2011
Nodejs for .NET web developers
Nodejs for .NET web developers
Mehr von Lenz Gschwendtner
Url ux
Url ux
Lenz Gschwendtner
realising ideas
realising ideas
Lenz Gschwendtner
The Eye
The Eye
Lenz Gschwendtner
MPI, Erlang and the web
MPI, Erlang and the web
Lenz Gschwendtner
RabbitMQ + CouchDB = Awesome
RabbitMQ + CouchDB = Awesome
Lenz Gschwendtner
RabbitMQ for Perl mongers
RabbitMQ for Perl mongers
Lenz Gschwendtner
RabbitMQ
RabbitMQ
Lenz Gschwendtner
Umleitung: a tiny mochiweb/CouchDB app
Umleitung: a tiny mochiweb/CouchDB app
Lenz Gschwendtner
Mehr von Lenz Gschwendtner
(8)
Url ux
Url ux
realising ideas
realising ideas
The Eye
The Eye
MPI, Erlang and the web
MPI, Erlang and the web
RabbitMQ + CouchDB = Awesome
RabbitMQ + CouchDB = Awesome
RabbitMQ for Perl mongers
RabbitMQ for Perl mongers
RabbitMQ
RabbitMQ
Umleitung: a tiny mochiweb/CouchDB app
Umleitung: a tiny mochiweb/CouchDB app
Kürzlich hochgeladen
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
LoriGlavin3
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Alkin Tezuysal
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
Lonnie McRorey
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
panagenda
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
Kari Kakkonen
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
Knoldus Inc.
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
itnewsafrica
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
LoriGlavin3
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
Neo4j
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
Pixlogix Infotech
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
Ingrid Airi González
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Nikki Chapple
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
Pixlogix Infotech
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
LoriGlavin3
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
Mydbops
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
LoriGlavin3
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
panagenda
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
Bernd Ruecker
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
LoriGlavin3
Kürzlich hochgeladen
(20)
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
Docker intro
1.
Friday, 28 February
14
2.
... but why? Friday,
28 February 14
3.
let’s talk about
cargo Friday, 28 February 14
4.
Friday, 28 February
14
5.
Friday, 28 February
14
6.
but, what’s that
got to do with docker ... Friday, 28 February 14
7.
separation of content loading
and handling Friday, 28 February 14
8.
standardised interface Friday, 28
February 14
9.
hand crafted VM/Server vs standardised
container Friday, 28 February 14
10.
Friday, 28 February
14
11.
Friday, 28 February
14
12.
separation of Ops and
Dev Friday, 28 February 14
13.
... but how? Friday,
28 February 14
14.
OS hardware Friday, 28 February
14 docker container container container container
15.
process bin/lib base image Friday, 28
February 14
16.
docker container container container container base image OS hardware Friday, 28
February 14
17.
registry container container Dev Prod Friday, 28 February
14
18.
registry update update container container Dev Prod Friday, 28 February
14
19.
and building a container? Friday,
28 February 14
20.
Friday, 28 February
14
21.
FROM ubuntu RUN apt-get
install -y nginx EXPOSE 8080 CMD [“nginx”] Friday, 28 February 14
22.
docker build -t
name . docker run name docker ps Friday, 28 February 14
23.
$ Demo Friday, 28
February 14
24.
Friday, 28 February
14
25.
what happens around docker Friday,
28 February 14
26.
Friday, 28 February
14
27.
$ vagrant box
add base http://files.vagrantup.com/ precise32.box $ vagrant init $ vagrant up Friday, 28 February 14
28.
Friday, 28 February
14
29.
Friday, 28 February
14
30.
Friday, 28 February
14
31.
FROM orchardup/python:2.7 ADD .
/code WORKDIR /code RUN pip install -r requirements.txt Friday, 28 February 14
32.
web: build: . command: python
app.py links: - db ports: - 8000:8000 db: image: orchardup/postgresql Friday, 28 February 14
33.
Friday, 28 February
14
34.
Friday, 28 February
14
35.
http://www.centurylinklabs.com/auto-loadbalancing-withfig-haproxy-and-serf/ Friday, 28 February
14
36.
questions? Friday, 28 February
14
37.
me: @norbu09 thanks Friday, 28
February 14
38.
thanks • http://www.flickr.com/ photos/emandernie • http://www.flickr.com/ photos/inhabitat • http://www.flickr.com/ photos/neonman/ • http://www.flickr.com/ photos/stevewall • http://www.flickr.com/ photos/mattimattila • http://www.flickr.com/ photos/l2f1 Friday, 28 February
14
Jetzt herunterladen