Docker Compose and Panamax - ContainerDays Boston - June 2015

Jonas Rosland
Jonas RoslandOpen Source Community Manager at {code}
Docker Compose and
Panamax
Jonas Rosland
Developer Advocate
@jonasrosland
jonas.rosland@emc.com
emccode.github.io
June 2015
emccode.github.io
Raffle!
Follow and tweet
@emccode
github.com/emccode/training
Different types of management
Developer-focused:
- Docker Compose
- Panamax
Ops-focused:
- Kubernetes
- Mesos
- Tectonic
- Fleet
- Docker Swarm
First a bit of history
Fig
Fig
Fast, isolated development environments using Docker.
Orchard acquired by Docker July 2014
Docker's first acquisition
Docker Compose
(Fig 2.0)
First, let's verify your installs
1. boot2docker/docker
2. Docker Compose
boot2docker
$ boot2docker init
$ boot2docker up
Waiting for VM and Docker daemon to start...
.............................ooooooooooooooooooooooooooooooooooooooo
Started.
Docker
$ docker version
Client version: 1.6.2
Client API version: 1.18
Go version (client): go1.4.2
Git commit (client): 7c8fca2
OS/Arch (client): darwin/amd64
Server version: 1.6.2
Server API version: 1.18
Go version (server): go1.4.2
Git commit (server): 7c8fca2
OS/Arch (server): linux/amd64
Docker Compose
$ docker-compose ps
Name Command State Ports
------------------------------
Optional: Clean up your Docker
environment
docker rm `docker images -q`
docker rmi `docker images -q`
Docker Compose example (1/3)
Let's define two services:
web
- built from Dockerfile
- runs the command python app.py inside the image
- forwards the exposed port 5000 on the container to port
5000 on the host machine
- connects to the Redis service
- mounts the current directory inside the container
redis, which uses the public image redis
Docker Compose example (2/3)
Dockerfile:
FROM python:2.7
ADD . /code
WORKDIR /code
RUN pip install -r requirements.txt
Docker Compose example (3/3)
docker-compose.yml:
web:
build: .
command: python app.py
ports:
- "5000:5000"
volumes:
- .:/code
links:
- redis
redis:
image: redis
So what are we defining?
build - the dir we are building from
command - the command we run inside the container
ports - the ports we open and map to the host
volumes - directory we map as a volume and where we mount
it
links - what service we link to (create /etc/hosts lines)
Run it!
$ docker-compose up
Creating lab3dockercomposeandpanamax_redis_1...
Pulling image redis:latest...
latest: Pulling from redis
<snip>
Creating lab3dockercomposeandpanamax_web_1...
Building web...
Step 0 : FROM python:2.7
2.7: Pulling from python
<snip>
redis_1 | 1:M 05 Jun 16:20:55.105 * DB loaded from disk: 0.000 seconds
redis_1 | 1:M 05 Jun 16:20:55.105 * The server is now ready to accept connections on port 6379
web_1 | * Running on http://0.0.0.0:5000/ (Press CTRL+C to quit)
web_1 | * Restarting with stat
Verify that it's running
$ docker-compose ps
Name Command State Ports
--------------------------------------------------------------------------------------------------
lab3dockercomposeandpanamax_redis_1 /entrypoint.sh redis-server Up 6379/tcp
lab3dockercomposeandpanamax_web_1 python app.py Up 0.0.0.0:5000->5000/tcp
Wanna verify more
stuff?
docker ps
$ docker ps
CONTAINER ID IMAGE
9f4fe02e2696 lab3dockercomposeandpanamax_web:latest
d01f11317166 redis:latest
docker exec
$ docker exec -ti 9f4fe02e2696 /bin/bash
root@9f4fe02e2696:/code# ls
Dockerfile app.py docker-compose.yml requirements.txt test
docker exec
root@9f4fe02e2696:/code# cat /etc/hosts
172.17.0.7 9f4fe02e2696
127.0.0.1 localhost
<snip>
172.17.0.5 lab3dockercomposeandpanamax_redis_1 d01f11317166
172.17.0.5 redis d01f11317166 lab3dockercomposeandpanamax_redis_1
172.17.0.5 redis_1 d01f11317166 lab3dockercomposeandpanamax_redis_1
Sooooo, how do we connect to it?
$ boot2docker ip
192.168.59.103
Docker Compose and Panamax - ContainerDays Boston - June 2015
Refresh!
Docker Compose and Panamax - ContainerDays Boston - June 2015
So what have you done?
Built a container from scratch
Run a web app using Flask in the container
Connect it to Redis
Store data in Redis
Retrieve the data and present it
Pretty cool!
What happens if you
stop and start it?
Was there anything unneccesary
in the Dockerfile or docker-
compose.yml?
Some more info on
Docker Compose
External links
Link to containers outside Docker Compose using
CONTAINER:ALIAS
external_links:
- redis_1
- project_db_1:mysql
- project_db_1:postgresql
Ports
Using the HOST:CONTAINER format, don't use ports lower
than 60, because YAML will parse numbers in the format xx:yy
as sexagesimal (base 60). For this reason, we recommend
always adding port mappings as strings.
ports:
- "3000"
- "8000:8000"
- "49100:22"
- "127.0.0.1:8001:8001"
What about scaling?
Let's change our docker-
compose.yml
web:
build: .
command: python app.py
ports:
- "5000"
links:
- redis
redis:
image: redis
Re-run docker-compose up
$ docker-compose up
<snip>
$ docker-compose ps
Name Command State Ports
---------------------------------------------------------------------------------------------------
lab3dockercomposeandpanamax_redis_1 /entrypoint.sh redis-server Up 6379/tcp
lab3dockercomposeandpanamax_web_1 python app.py Up 0.0.0.0:32770->5000/tcp
See the port number?
Docker Compose and Panamax - ContainerDays Boston - June 2015
Scale it!
$ docker-compose scale web=3
Creating lab3dockercomposeandpanamax_web_2...
Creating lab3dockercomposeandpanamax_web_3...
Starting lab3dockercomposeandpanamax_web_2...
Starting lab3dockercomposeandpanamax_web_3...
Check the ports
$ docker-compose ps
Name Command State Ports
---------------------------------------------------------------------------------------------------
lab3dockercomposeandpanamax_redis_1 /entrypoint.sh redis-server Up 6379/tcp
lab3dockercomposeandpanamax_web_1 python app.py Up 0.0.0.0:32770->5000/tcp
lab3dockercomposeandpanamax_web_2 python app.py Up 0.0.0.0:32771->5000/tcp
lab3dockercomposeandpanamax_web_3 python app.py Up 0.0.0.0:32772->5000/tcp
Docker Compose and Panamax - ContainerDays Boston - June 2015
Docker Compose and Panamax - ContainerDays Boston - June 2015
So what have you done?
Scaled a web app
Connected all web instances to a shared Redis DB
Stored persistent data in Redis
Presented that persistent data using all web instances
You are awesome :)
One more thing...
Docker Compose
Extends!
Extends
Enables sharing of common configs
Lets you reuse commonly-defined services
So how do we do
this?
Lets take our example
app again
app.py
from flask import Flask
from redis import Redis
import os
app = Flask(__name__)
redis = Redis(host=os.environ['REDIS_HOST'], port=6379)
@app.route('/')
def hello():
redis.incr('hits')
return 'Hello World! I have been seen %s times.n' % redis.get('hits')
if __name__ == "__main__":
app.run(host="0.0.0.0", debug=True)
Dockerfile
FROM python:2.7
ADD . /code
WORKDIR /code
RUN pip install -r requirements.txt
CMD python app.py
common.yml
web:
build: .
ports:
- "5000:5000"
docker-compose.yml
web:
extends:
file: common.yml
service: web
volumes:
- .:/code
links:
- redis
environment:
- REDIS_HOST=redis
redis:
image: redis
docker-compose up
Try changing app.py to see what
happens :)
production.yml
web:
extends:
file: common.yml
service: web
environment:
- REDIS_HOST=redis-production.example.com
docker-compose -f production.yml up
Alright, time for
Panamax
Panamax
An open-source project that makes deploying complex
containerized apps as easy as Drag-and-Drop
Created by CenturyLink Labs
Released in August 2014
Docker Compose and Panamax - ContainerDays Boston - June 2015
Search for images
Run images in "apps"
Docker Compose and Panamax - ContainerDays Boston - June 2015
Manage and add more images to an app
Expose ports
Link containers together
Verify you've got Panamax
installed
$ panamax init
Port forwarding your Panamax
instance
VBoxManage controlvm panamax-vm natpf1 rule1,tcp,,8080,,80
Demotime!!
Hope you all enjoyed
this workshop :)
Contact
Jonas Rosland
Developer Advocate
@jonasrosland
jonas.rosland@emc.com
emccode.github.io
Fin
1 of 73

Recommended

GDG Lima - Docker Compose by
GDG Lima - Docker ComposeGDG Lima - Docker Compose
GDG Lima - Docker ComposeMario IC
465 views25 slides
Docker Compose to Production with Docker Swarm by
Docker Compose to Production with Docker SwarmDocker Compose to Production with Docker Swarm
Docker Compose to Production with Docker SwarmMario IC
1.6K views22 slides
Docker Compose by Aanand Prasad by
Docker Compose by Aanand Prasad Docker Compose by Aanand Prasad
Docker Compose by Aanand Prasad Docker, Inc.
33.4K views23 slides
Docker Ecosystem: Part III - Machine by
Docker Ecosystem: Part III - MachineDocker Ecosystem: Part III - Machine
Docker Ecosystem: Part III - MachineMario IC
389 views9 slides
Docker Ecosystem: Part V - Docker Registry by
Docker Ecosystem: Part V - Docker RegistryDocker Ecosystem: Part V - Docker Registry
Docker Ecosystem: Part V - Docker RegistryMario IC
462 views9 slides
From Docker Run To Docker Compose by
From Docker Run To Docker ComposeFrom Docker Run To Docker Compose
From Docker Run To Docker ComposeFitra Aditya
621 views19 slides

More Related Content

What's hot

Docker 1.12 & Swarm Mode [Montreal Docker Meetup Sept. 2016] by
Docker 1.12 & Swarm Mode [Montreal Docker Meetup Sept. 2016]Docker 1.12 & Swarm Mode [Montreal Docker Meetup Sept. 2016]
Docker 1.12 & Swarm Mode [Montreal Docker Meetup Sept. 2016]Brice Argenson
358 views35 slides
Introduction to docker and docker compose by
Introduction to docker and docker composeIntroduction to docker and docker compose
Introduction to docker and docker composeLalatendu Mohanty
2.8K views23 slides
Docker orchestration using core os and ansible - Ansible IL 2015 by
Docker orchestration using core os and ansible - Ansible IL 2015Docker orchestration using core os and ansible - Ansible IL 2015
Docker orchestration using core os and ansible - Ansible IL 2015Leonid Mirsky
10.3K views20 slides
Docker Workshop by
Docker WorkshopDocker Workshop
Docker WorkshopAhmad Rafiee
417 views26 slides
Docker with openstack by
Docker with openstackDocker with openstack
Docker with openstackLiang Bo
896 views18 slides
Docker 1.13 - Docker meetup février 2017 by
Docker 1.13 - Docker meetup février 2017Docker 1.13 - Docker meetup février 2017
Docker 1.13 - Docker meetup février 2017Brice Argenson
387 views19 slides

What's hot(20)

Docker 1.12 & Swarm Mode [Montreal Docker Meetup Sept. 2016] by Brice Argenson
Docker 1.12 & Swarm Mode [Montreal Docker Meetup Sept. 2016]Docker 1.12 & Swarm Mode [Montreal Docker Meetup Sept. 2016]
Docker 1.12 & Swarm Mode [Montreal Docker Meetup Sept. 2016]
Brice Argenson358 views
Introduction to docker and docker compose by Lalatendu Mohanty
Introduction to docker and docker composeIntroduction to docker and docker compose
Introduction to docker and docker compose
Lalatendu Mohanty2.8K views
Docker orchestration using core os and ansible - Ansible IL 2015 by Leonid Mirsky
Docker orchestration using core os and ansible - Ansible IL 2015Docker orchestration using core os and ansible - Ansible IL 2015
Docker orchestration using core os and ansible - Ansible IL 2015
Leonid Mirsky10.3K views
Docker with openstack by Liang Bo
Docker with openstackDocker with openstack
Docker with openstack
Liang Bo896 views
Docker 1.13 - Docker meetup février 2017 by Brice Argenson
Docker 1.13 - Docker meetup février 2017Docker 1.13 - Docker meetup février 2017
Docker 1.13 - Docker meetup février 2017
Brice Argenson387 views
Academy PRO: Docker. Part 2 by Binary Studio
Academy PRO: Docker. Part 2Academy PRO: Docker. Part 2
Academy PRO: Docker. Part 2
Binary Studio352 views
Dockerize your Symfony application - Symfony Live NYC 2014 by André Rømcke
Dockerize your Symfony application - Symfony Live NYC 2014Dockerize your Symfony application - Symfony Live NYC 2014
Dockerize your Symfony application - Symfony Live NYC 2014
André Rømcke879 views
Infrastructure Deployment with Docker & Ansible by Robert Reiz
Infrastructure Deployment with Docker & AnsibleInfrastructure Deployment with Docker & Ansible
Infrastructure Deployment with Docker & Ansible
Robert Reiz24.9K views
ABCing docker with environments - workshop by VodqaBLR
ABCing docker with environments - workshopABCing docker with environments - workshop
ABCing docker with environments - workshop
VodqaBLR1.1K views
Introduction to docker by Jim Yeh
Introduction to dockerIntroduction to docker
Introduction to docker
Jim Yeh3.5K views
Docker introduction by cawamata
Docker introductionDocker introduction
Docker introduction
cawamata1.2K views
Continuous integration with Docker and Ansible by Dmytro Slupytskyi
Continuous integration with Docker and AnsibleContinuous integration with Docker and Ansible
Continuous integration with Docker and Ansible
Dmytro Slupytskyi1.2K views
What’s new in Docker 1.13 by Will Kinard
What’s new in Docker 1.13What’s new in Docker 1.13
What’s new in Docker 1.13
Will Kinard145 views
Build service with_docker_in_90mins by Larry Cai
Build service with_docker_in_90minsBuild service with_docker_in_90mins
Build service with_docker_in_90mins
Larry Cai64.2K views
Docker slides by Ayla Khan
Docker slidesDocker slides
Docker slides
Ayla Khan225 views

Similar to Docker Compose and Panamax - ContainerDays Boston - June 2015

Running Docker in Development & Production (DevSum 2015) by
Running Docker in Development & Production (DevSum 2015)Running Docker in Development & Production (DevSum 2015)
Running Docker in Development & Production (DevSum 2015)Ben Hall
9.3K views91 slides
Docker container management by
Docker container managementDocker container management
Docker container managementKarol Kreft
328 views44 slides
桃園市教育局Docker技術入門與實作 by
桃園市教育局Docker技術入門與實作桃園市教育局Docker技術入門與實作
桃園市教育局Docker技術入門與實作Philip Zheng
1K views65 slides
What’s New in Docker - Victor Vieux, Docker by
What’s New in Docker - Victor Vieux, DockerWhat’s New in Docker - Victor Vieux, Docker
What’s New in Docker - Victor Vieux, DockerDocker, Inc.
791 views47 slides
JDO 2019: Tips and Tricks from Docker Captain - Łukasz Lach by
JDO 2019: Tips and Tricks from Docker Captain - Łukasz LachJDO 2019: Tips and Tricks from Docker Captain - Łukasz Lach
JDO 2019: Tips and Tricks from Docker Captain - Łukasz LachPROIDEA
74 views26 slides
Real World Experience of Running Docker in Development and Production by
Real World Experience of Running Docker in Development and ProductionReal World Experience of Running Docker in Development and Production
Real World Experience of Running Docker in Development and ProductionBen Hall
1.6K views95 slides

Similar to Docker Compose and Panamax - ContainerDays Boston - June 2015(20)

Running Docker in Development & Production (DevSum 2015) by Ben Hall
Running Docker in Development & Production (DevSum 2015)Running Docker in Development & Production (DevSum 2015)
Running Docker in Development & Production (DevSum 2015)
Ben Hall9.3K views
Docker container management by Karol Kreft
Docker container managementDocker container management
Docker container management
Karol Kreft328 views
桃園市教育局Docker技術入門與實作 by Philip Zheng
桃園市教育局Docker技術入門與實作桃園市教育局Docker技術入門與實作
桃園市教育局Docker技術入門與實作
Philip Zheng1K views
What’s New in Docker - Victor Vieux, Docker by Docker, Inc.
What’s New in Docker - Victor Vieux, DockerWhat’s New in Docker - Victor Vieux, Docker
What’s New in Docker - Victor Vieux, Docker
Docker, Inc.791 views
JDO 2019: Tips and Tricks from Docker Captain - Łukasz Lach by PROIDEA
JDO 2019: Tips and Tricks from Docker Captain - Łukasz LachJDO 2019: Tips and Tricks from Docker Captain - Łukasz Lach
JDO 2019: Tips and Tricks from Docker Captain - Łukasz Lach
PROIDEA74 views
Real World Experience of Running Docker in Development and Production by Ben Hall
Real World Experience of Running Docker in Development and ProductionReal World Experience of Running Docker in Development and Production
Real World Experience of Running Docker in Development and Production
Ben Hall1.6K views
Docker, the Future of DevOps by andersjanmyr
Docker, the Future of DevOpsDocker, the Future of DevOps
Docker, the Future of DevOps
andersjanmyr9.6K views
Docker for Web Developers: A Sneak Peek by msyukor
Docker for Web Developers: A Sneak PeekDocker for Web Developers: A Sneak Peek
Docker for Web Developers: A Sneak Peek
msyukor873 views
Running .NET on Docker by Ben Hall
Running .NET on DockerRunning .NET on Docker
Running .NET on Docker
Ben Hall505 views
Docker, Kubernetes, and Google Cloud by Samuel Chow
Docker, Kubernetes, and Google CloudDocker, Kubernetes, and Google Cloud
Docker, Kubernetes, and Google Cloud
Samuel Chow1.1K views
Docker in Action by Simon Su
Docker in ActionDocker in Action
Docker in Action
Simon Su287 views
Running Docker in Development & Production (#ndcoslo 2015) by Ben Hall
Running Docker in Development & Production (#ndcoslo 2015)Running Docker in Development & Production (#ndcoslo 2015)
Running Docker in Development & Production (#ndcoslo 2015)
Ben Hall12.6K views
The How and Why of Windows containers by Ben Hall
The How and Why of Windows containersThe How and Why of Windows containers
The How and Why of Windows containers
Ben Hall1.2K views
Academy PRO: Docker. Lecture 3 by Binary Studio
Academy PRO: Docker. Lecture 3Academy PRO: Docker. Lecture 3
Academy PRO: Docker. Lecture 3
Binary Studio408 views
Deploying Windows Containers on Windows Server 2016 by Ben Hall
Deploying Windows Containers on Windows Server 2016Deploying Windows Containers on Windows Server 2016
Deploying Windows Containers on Windows Server 2016
Ben Hall2.4K views
廣宣學堂: 容器進階實務 - Docker進深研究班 by Paul Chao
廣宣學堂: 容器進階實務 - Docker進深研究班廣宣學堂: 容器進階實務 - Docker進深研究班
廣宣學堂: 容器進階實務 - Docker進深研究班
Paul Chao453 views
Docker 進階實務班 by Philip Zheng
Docker 進階實務班Docker 進階實務班
Docker 進階實務班
Philip Zheng1.1K views
Containerizing Web Application with Docker by msyukor
Containerizing Web Application with DockerContainerizing Web Application with Docker
Containerizing Web Application with Docker
msyukor509 views
Drone CI/CD 自動化測試及部署 by Bo-Yi Wu
Drone CI/CD 自動化測試及部署Drone CI/CD 自動化測試及部署
Drone CI/CD 自動化測試及部署
Bo-Yi Wu1.5K views

More from Jonas Rosland

Running stateful services in containers - ContainerDays Boston 2016 by
Running stateful services in containers - ContainerDays Boston 2016Running stateful services in containers - ContainerDays Boston 2016
Running stateful services in containers - ContainerDays Boston 2016Jonas Rosland
6.1K views35 slides
Open Source, infrastructure as Code, Cloud Native Apps 2015 by
Open Source, infrastructure as Code, Cloud Native Apps 2015Open Source, infrastructure as Code, Cloud Native Apps 2015
Open Source, infrastructure as Code, Cloud Native Apps 2015Jonas Rosland
1.2K views59 slides
Docker and Containers overview - Docker Workshop by
Docker and Containers overview - Docker WorkshopDocker and Containers overview - Docker Workshop
Docker and Containers overview - Docker WorkshopJonas Rosland
2K views31 slides
VMworld 2015 San Francisco - INF5432 - Infrastructure as Code - Ban Snowflake... by
VMworld 2015 San Francisco - INF5432 - Infrastructure as Code - Ban Snowflake...VMworld 2015 San Francisco - INF5432 - Infrastructure as Code - Ban Snowflake...
VMworld 2015 San Francisco - INF5432 - Infrastructure as Code - Ban Snowflake...Jonas Rosland
1.5K views59 slides
VMworld 2015 San Francisco - CNA5520 - Run your Stateful and Stateless Apps i... by
VMworld 2015 San Francisco - CNA5520 - Run your Stateful and Stateless Apps i...VMworld 2015 San Francisco - CNA5520 - Run your Stateful and Stateless Apps i...
VMworld 2015 San Francisco - CNA5520 - Run your Stateful and Stateless Apps i...Jonas Rosland
1.5K views48 slides
DevOps at EMC NYC August 2015 - Modernize your apps to drive organizational e... by
DevOps at EMC NYC August 2015 - Modernize your apps to drive organizational e...DevOps at EMC NYC August 2015 - Modernize your apps to drive organizational e...
DevOps at EMC NYC August 2015 - Modernize your apps to drive organizational e...Jonas Rosland
1.2K views104 slides

More from Jonas Rosland(18)

Running stateful services in containers - ContainerDays Boston 2016 by Jonas Rosland
Running stateful services in containers - ContainerDays Boston 2016Running stateful services in containers - ContainerDays Boston 2016
Running stateful services in containers - ContainerDays Boston 2016
Jonas Rosland6.1K views
Open Source, infrastructure as Code, Cloud Native Apps 2015 by Jonas Rosland
Open Source, infrastructure as Code, Cloud Native Apps 2015Open Source, infrastructure as Code, Cloud Native Apps 2015
Open Source, infrastructure as Code, Cloud Native Apps 2015
Jonas Rosland1.2K views
Docker and Containers overview - Docker Workshop by Jonas Rosland
Docker and Containers overview - Docker WorkshopDocker and Containers overview - Docker Workshop
Docker and Containers overview - Docker Workshop
Jonas Rosland2K views
VMworld 2015 San Francisco - INF5432 - Infrastructure as Code - Ban Snowflake... by Jonas Rosland
VMworld 2015 San Francisco - INF5432 - Infrastructure as Code - Ban Snowflake...VMworld 2015 San Francisco - INF5432 - Infrastructure as Code - Ban Snowflake...
VMworld 2015 San Francisco - INF5432 - Infrastructure as Code - Ban Snowflake...
Jonas Rosland1.5K views
VMworld 2015 San Francisco - CNA5520 - Run your Stateful and Stateless Apps i... by Jonas Rosland
VMworld 2015 San Francisco - CNA5520 - Run your Stateful and Stateless Apps i...VMworld 2015 San Francisco - CNA5520 - Run your Stateful and Stateless Apps i...
VMworld 2015 San Francisco - CNA5520 - Run your Stateful and Stateless Apps i...
Jonas Rosland1.5K views
DevOps at EMC NYC August 2015 - Modernize your apps to drive organizational e... by Jonas Rosland
DevOps at EMC NYC August 2015 - Modernize your apps to drive organizational e...DevOps at EMC NYC August 2015 - Modernize your apps to drive organizational e...
DevOps at EMC NYC August 2015 - Modernize your apps to drive organizational e...
Jonas Rosland1.2K views
Scale out data persistence for all your stateful container needs - Docker Mee... by Jonas Rosland
Scale out data persistence for all your stateful container needs - Docker Mee...Scale out data persistence for all your stateful container needs - Docker Mee...
Scale out data persistence for all your stateful container needs - Docker Mee...
Jonas Rosland1.8K views
CIO Connect 2015 - Modernize your applications to drive organizational effici... by Jonas Rosland
CIO Connect 2015 - Modernize your applications to drive organizational effici...CIO Connect 2015 - Modernize your applications to drive organizational effici...
CIO Connect 2015 - Modernize your applications to drive organizational effici...
Jonas Rosland645 views
Open Source and EMC {code} Overview - June 2015 by Jonas Rosland
Open Source and EMC {code} Overview - June 2015Open Source and EMC {code} Overview - June 2015
Open Source and EMC {code} Overview - June 2015
Jonas Rosland847 views
CoreOS 101 - EMC World 2015 by Jonas Rosland
CoreOS 101 - EMC World 2015CoreOS 101 - EMC World 2015
CoreOS 101 - EMC World 2015
Jonas Rosland2.1K views
Docker 101 - DevOps at EMC May 2015 by Jonas Rosland
Docker 101 - DevOps at EMC May 2015Docker 101 - DevOps at EMC May 2015
Docker 101 - DevOps at EMC May 2015
Jonas Rosland1.4K views
EMC World 2015 - The Devops Toolkit by Jonas Rosland
EMC World 2015 - The Devops ToolkitEMC World 2015 - The Devops Toolkit
EMC World 2015 - The Devops Toolkit
Jonas Rosland3.4K views
2015 03-19-devops-toolkit-varrow-madness by Jonas Rosland
2015 03-19-devops-toolkit-varrow-madness2015 03-19-devops-toolkit-varrow-madness
2015 03-19-devops-toolkit-varrow-madness
Jonas Rosland807 views
Docker and containers - For Boston Docker Meetup Workshop in March 2015 by Jonas Rosland
Docker and containers - For Boston Docker Meetup Workshop in March 2015Docker and containers - For Boston Docker Meetup Workshop in March 2015
Docker and containers - For Boston Docker Meetup Workshop in March 2015
Jonas Rosland1.6K views
vBrownbag 2013 June 4th - Puppet and Razor - Jonas Rosland by Jonas Rosland
vBrownbag 2013 June 4th - Puppet and Razor - Jonas RoslandvBrownbag 2013 June 4th - Puppet and Razor - Jonas Rosland
vBrownbag 2013 June 4th - Puppet and Razor - Jonas Rosland
Jonas Rosland784 views
PuppetCamp Amsterdam 2013 - Automated OS and App deployment using Puppet and ... by Jonas Rosland
PuppetCamp Amsterdam 2013 - Automated OS and App deployment using Puppet and ...PuppetCamp Amsterdam 2013 - Automated OS and App deployment using Puppet and ...
PuppetCamp Amsterdam 2013 - Automated OS and App deployment using Puppet and ...
Jonas Rosland522 views
PuppetCamp London 2013 - Automated OS and App deployment using Puppet and Raz... by Jonas Rosland
PuppetCamp London 2013 - Automated OS and App deployment using Puppet and Raz...PuppetCamp London 2013 - Automated OS and App deployment using Puppet and Raz...
PuppetCamp London 2013 - Automated OS and App deployment using Puppet and Raz...
Jonas Rosland1.7K views
VMUG Sweden 2013-02-08 - Puppet and Razor by Jonas Rosland
VMUG Sweden 2013-02-08 - Puppet and RazorVMUG Sweden 2013-02-08 - Puppet and Razor
VMUG Sweden 2013-02-08 - Puppet and Razor
Jonas Rosland731 views

Recently uploaded

Scaling Knowledge Graph Architectures with AI by
Scaling Knowledge Graph Architectures with AIScaling Knowledge Graph Architectures with AI
Scaling Knowledge Graph Architectures with AIEnterprise Knowledge
28 views15 slides
Serverless computing with Google Cloud (2023-24) by
Serverless computing with Google Cloud (2023-24)Serverless computing with Google Cloud (2023-24)
Serverless computing with Google Cloud (2023-24)wesley chun
10 views33 slides
Microsoft Power Platform.pptx by
Microsoft Power Platform.pptxMicrosoft Power Platform.pptx
Microsoft Power Platform.pptxUni Systems S.M.S.A.
52 views38 slides
PRODUCT PRESENTATION.pptx by
PRODUCT PRESENTATION.pptxPRODUCT PRESENTATION.pptx
PRODUCT PRESENTATION.pptxangelicacueva6
13 views1 slide
Melek BEN MAHMOUD.pdf by
Melek BEN MAHMOUD.pdfMelek BEN MAHMOUD.pdf
Melek BEN MAHMOUD.pdfMelekBenMahmoud
14 views1 slide
20231123_Camunda Meetup Vienna.pdf by
20231123_Camunda Meetup Vienna.pdf20231123_Camunda Meetup Vienna.pdf
20231123_Camunda Meetup Vienna.pdfPhactum Softwareentwicklung GmbH
33 views73 slides

Recently uploaded(20)

Serverless computing with Google Cloud (2023-24) by wesley chun
Serverless computing with Google Cloud (2023-24)Serverless computing with Google Cloud (2023-24)
Serverless computing with Google Cloud (2023-24)
wesley chun10 views
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas... by Bernd Ruecker
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
Bernd Ruecker33 views
AMAZON PRODUCT RESEARCH.pdf by JerikkLaureta
AMAZON PRODUCT RESEARCH.pdfAMAZON PRODUCT RESEARCH.pdf
AMAZON PRODUCT RESEARCH.pdf
JerikkLaureta19 views
Transcript: The Details of Description Techniques tips and tangents on altern... by BookNet Canada
Transcript: The Details of Description Techniques tips and tangents on altern...Transcript: The Details of Description Techniques tips and tangents on altern...
Transcript: The Details of Description Techniques tips and tangents on altern...
BookNet Canada135 views
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive by Network Automation Forum
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLiveAutomating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Empathic Computing: Delivering the Potential of the Metaverse by Mark Billinghurst
Empathic Computing: Delivering  the Potential of the MetaverseEmpathic Computing: Delivering  the Potential of the Metaverse
Empathic Computing: Delivering the Potential of the Metaverse
Mark Billinghurst476 views
SAP Automation Using Bar Code and FIORI.pdf by Virendra Rai, PMP
SAP Automation Using Bar Code and FIORI.pdfSAP Automation Using Bar Code and FIORI.pdf
SAP Automation Using Bar Code and FIORI.pdf

Docker Compose and Panamax - ContainerDays Boston - June 2015