SlideShare a Scribd company logo
1 of 30
© 2015 Rancher Labs, Inc.© 2015 Rancher Labs, Inc .
Building a Private Docker Catalog
January 21, 2016
#ranchermeetup
© 2015 Rancher Labs, Inc.
Shannon Williams
Co-Founder/VP Marketing
@smw355
1
Darren Shepherd
Co-Founder/Chief Architect
@ibuildthecloud
Freenode: darren0
#ranchermeetup
© 2015 Rancher Labs, Inc.
Bill Maxwell
Principal DevOps
Engineer
@CloudNautique
2 #ranchermeetup
© 2015 Rancher Labs, Inc.
First things first…
This is a not a !
3 #ranchermeetup
© 2015 Rancher Labs, Inc.4
There are rules for a meetup!
• We won’t be done on time
• Questions are always welcome
• There are no bad questions
• Demo, then demo some more
• Things will break, be patient
#ranchermeetup
© 2015 Rancher Labs, Inc.5
Join the conversation on Twitter
#ranchermeetup
© 2015 Rancher Labs, Inc.
Agenda
• Introducing the Rancher Application Catalog – Shannon
• Demo: Deploying a Catalog Item in Rancher – Shannon
• Anatomy of a Catalog Compose File – Bill
• Demo: Building a Catalog Template for Drone – Bill
• Latest Rancher Updates – Darren
• Getting Started with Rancher
6 #ranchermeetup
© 2015 Rancher Labs, Inc.
Rancher Labs
7 #ranchermeetup
© 2015 Rancher Labs, Inc.
Rancher Overview
8
Rancher Catalog
AD/LDAP
Alerts/Events
Environment 1 Environment N
…
Network Services Storage Services
Container Orchestration and Scheduling
User Mgmt Ops Mgmt
#ranchermeetup
© 2015 Rancher Labs, Inc.
Introducing
the Rancher
Application
Catalog
#ranchermeetup
© 2015 Rancher Labs, Inc.
Docker Compose has always been at
the heart of Rancher
10
• Describe deployments
• Launch Stacks
• Execute upgrades
• Define Service Discovery
Policies
• Describe Scheduling
Rules
• Inject Environment
Variables
• Program Load Balancers
#ranchermeetup
© 2015 Rancher Labs, Inc.
Microservices architectures increase the
Proliferation of Docker Compose
11 #ranchermeetup
1.1
docker-compose.yml
lb:
image: haproxy
links:
- app
app:
image: node
links:
- database
database:
image: redis
© 2015 Rancher Labs, Inc.
Compose files change throughout
the lifecycle of a stack
12 #ranchermeetup
Test Staging Prod RollbackDev
Develop Build Package Test Deploy/Upgrade Operate
© 2015 Rancher Labs, Inc.
Late last year we introduced the
Rancher Catalog
13
- Exposes Docker
Compose
Templates stored in
GitHub
- Started with a set of
public templates for
common services
- Allows configuration
and deployment of
stacks
- Supports versioning
and upgrades
- Just added support
for private catalogs
#ranchermeetup
http://github.com/rancher/rancher-catalog
© 2015 Rancher Labs, Inc.14
Demo
#ranchermeetup
© 2015 Rancher Labs, Inc.
Building
Catalog
Templates
#ranchermeetup
© 2015 Rancher Labs, Inc.16 #ranchermeetup
Catalog
Entry
Compose
file
Services
Containers
© 2015 Rancher Labs, Inc.
The Process to Create A Template
C
C
C
C
C
C
C
C
C
C
Compose
Compose
Prams
Entry
Start with
Containers
Arrange into
services
Express in
compose
Parameterize
Create entry
#ranchermeetup
© 2015 Rancher Labs, Inc.
Start With Containers
• Look upstream first!
(reuse, reuse, reuse)
• What tools are
needed.
• Data layout, health
checks and
configuration.
Upstream
Image
F
F
F
F DB
#ranchermeetup
© 2015 Rancher Labs, Inc.
Organize into Services
• Services have many
parts.
• Keep each
container focused
on one thing.
• Remember to share!
Volumes
C C
C
#ranchermeetup
© 2015 Rancher Labs, Inc.
Organize into Services (cont)
Typical services have:
• A single data
container.
• Daemon (main
process)
• Configuration
• Shared network
Volumes
C C
C
#ranchermeetup
© 2015 Rancher Labs, Inc.
Create Compose File
• Map out the
containers.
• Wire them together.
#ranchermeetup
© 2015 Rancher Labs, Inc.
Parameterize!
• What does the end
user NEED to know
to configure the app.
• What can be a
reasonable default.
drone-server:
image: drone/drone:0.4
volumes_from:
- drone-data-volume
environment:
config_val: ${value}
external_links:
- galera/galera-lb:mysqldb
ports:
- ”${exposed_port}:8000”
#ranchermeetup
© 2015 Rancher Labs, Inc.
Create Catalog entry
- Make it EASY for the
user to provide info.
- Create a Readme
#ranchermeetup
© 2015 Rancher Labs, Inc.
Demo!
• Add demo catalog to Rancher
• Walk through creating containers
• Walk through the docker-compose.yml
• Walk through catalog creation
#ranchermeetup
© 2015 Rancher Labs, Inc.
Latest Rancher Enhancements
25
0.51
• Random Port Assignment for Services
• API Audit Logs
#ranchermeetup
© 2015 Rancher Labs, Inc.26 #ranchermeetup
http://info.rancher.com/beta
© 2015 Rancher Labs, Inc.
Getting Started
Rancher and RancherOS live in GitHub – Get Involved, Join the Beta
27 #ranchermeetup
http://github.com/rancher
© 2015 Rancher Labs, Inc.
New eBook: Building a CI/CD Pipeline
with Docker & Rancher
28
http://info.rancher.com/cicd-with-docker-ebook
© 2015 Rancher Labs, Inc.© 2015 Rancher Labs, Inc .
Thank you
rancher.com
#ranchermeetup

More Related Content

Viewers also liked

Release With Maven
Release With MavenRelease With Maven
Release With Maven
eugenn
 

Viewers also liked (18)

WTF Is Rancher?
WTF Is Rancher?WTF Is Rancher?
WTF Is Rancher?
 
Running Rancher and Docker on Dev Machines - Rancher Online Meetup - May 2016
Running Rancher and Docker on Dev Machines - Rancher Online Meetup - May 2016Running Rancher and Docker on Dev Machines - Rancher Online Meetup - May 2016
Running Rancher and Docker on Dev Machines - Rancher Online Meetup - May 2016
 
Building a Scalable CI Platform using Docker, Drone and Rancher
Building a Scalable CI  Platform using Docker, Drone and RancherBuilding a Scalable CI  Platform using Docker, Drone and Rancher
Building a Scalable CI Platform using Docker, Drone and Rancher
 
Docker Logging Webinar
Docker Logging  WebinarDocker Logging  Webinar
Docker Logging Webinar
 
Dear IT...I'd Like A Kubernetes Cluster
Dear IT...I'd Like A Kubernetes ClusterDear IT...I'd Like A Kubernetes Cluster
Dear IT...I'd Like A Kubernetes Cluster
 
Next Gen Storage and Networking in Container Environments - September 2016 Ra...
Next Gen Storage and Networking in Container Environments - September 2016 Ra...Next Gen Storage and Networking in Container Environments - September 2016 Ra...
Next Gen Storage and Networking in Container Environments - September 2016 Ra...
 
Orsys - Cycle certifiant - Responsable Infrastructure Cloud
Orsys - Cycle certifiant - Responsable Infrastructure CloudOrsys - Cycle certifiant - Responsable Infrastructure Cloud
Orsys - Cycle certifiant - Responsable Infrastructure Cloud
 
Pivoting Spring XD to Spring Cloud Data Flow with Sabby Anandan
Pivoting Spring XD to Spring Cloud Data Flow with Sabby AnandanPivoting Spring XD to Spring Cloud Data Flow with Sabby Anandan
Pivoting Spring XD to Spring Cloud Data Flow with Sabby Anandan
 
Storage for containers and cloud-native deployments - Rancher Online Meetup -...
Storage for containers and cloud-native deployments - Rancher Online Meetup -...Storage for containers and cloud-native deployments - Rancher Online Meetup -...
Storage for containers and cloud-native deployments - Rancher Online Meetup -...
 
Meetup Docker Marseille 20160628 - Présentation de Rancher
Meetup Docker Marseille 20160628 - Présentation de RancherMeetup Docker Marseille 20160628 - Présentation de Rancher
Meetup Docker Marseille 20160628 - Présentation de Rancher
 
How mentoring can help you start contributing to open source
How mentoring can help you start contributing to open sourceHow mentoring can help you start contributing to open source
How mentoring can help you start contributing to open source
 
Luciano Resende's keynote at Apache big data conference
Luciano Resende's keynote at Apache big data conferenceLuciano Resende's keynote at Apache big data conference
Luciano Resende's keynote at Apache big data conference
 
Writing Apache Spark and Apache Flink Applications Using Apache Bahir
Writing Apache Spark and Apache Flink Applications Using Apache BahirWriting Apache Spark and Apache Flink Applications Using Apache Bahir
Writing Apache Spark and Apache Flink Applications Using Apache Bahir
 
Release With Maven
Release With MavenRelease With Maven
Release With Maven
 
SystemML - Declarative Machine Learning
SystemML - Declarative Machine LearningSystemML - Declarative Machine Learning
SystemML - Declarative Machine Learning
 
Lightning Talk: Running MongoDB on Docker for High Performance Deployments
Lightning Talk: Running MongoDB on Docker for High Performance DeploymentsLightning Talk: Running MongoDB on Docker for High Performance Deployments
Lightning Talk: Running MongoDB on Docker for High Performance Deployments
 
Webinar: Enabling Microservices with Containers, Orchestration, and MongoDB
Webinar: Enabling Microservices with Containers, Orchestration, and MongoDBWebinar: Enabling Microservices with Containers, Orchestration, and MongoDB
Webinar: Enabling Microservices with Containers, Orchestration, and MongoDB
 
Oito dicas sobre Docker
Oito dicas sobre DockerOito dicas sobre Docker
Oito dicas sobre Docker
 

More from Shannon Williams

Infrasturcure-as-code with Kubernetes and Rancher - September 2019 Online Meetup
Infrasturcure-as-code with Kubernetes and Rancher - September 2019 Online MeetupInfrasturcure-as-code with Kubernetes and Rancher - September 2019 Online Meetup
Infrasturcure-as-code with Kubernetes and Rancher - September 2019 Online Meetup
Shannon Williams
 
From Hello World to Real World - Container Days Boston 2016
From Hello World to Real World - Container Days Boston 2016From Hello World to Real World - Container Days Boston 2016
From Hello World to Real World - Container Days Boston 2016
Shannon Williams
 

More from Shannon Williams (8)

Infrasturcure-as-code with Kubernetes and Rancher - September 2019 Online Meetup
Infrasturcure-as-code with Kubernetes and Rancher - September 2019 Online MeetupInfrasturcure-as-code with Kubernetes and Rancher - September 2019 Online Meetup
Infrasturcure-as-code with Kubernetes and Rancher - September 2019 Online Meetup
 
Building an Enterprise CaaS with Kubernetes and Rancher 2.0
Building an Enterprise CaaS with Kubernetes and Rancher 2.0Building an Enterprise CaaS with Kubernetes and Rancher 2.0
Building an Enterprise CaaS with Kubernetes and Rancher 2.0
 
Hands-on with Rancher 2.0 and Kubernetes - October 2017 Rancher Online Meetup
Hands-on with Rancher 2.0 and Kubernetes - October 2017 Rancher Online MeetupHands-on with Rancher 2.0 and Kubernetes - October 2017 Rancher Online Meetup
Hands-on with Rancher 2.0 and Kubernetes - October 2017 Rancher Online Meetup
 
Securing Container Deployments from Build to Ship to Run - August 2017 - Ranc...
Securing Container Deployments from Build to Ship to Run - August 2017 - Ranc...Securing Container Deployments from Build to Ship to Run - August 2017 - Ranc...
Securing Container Deployments from Build to Ship to Run - August 2017 - Ranc...
 
Supercharging CI/CD with GitLab and Rancher - June 2017 Online Meetup
Supercharging CI/CD with GitLab and Rancher - June 2017 Online MeetupSupercharging CI/CD with GitLab and Rancher - June 2017 Online Meetup
Supercharging CI/CD with GitLab and Rancher - June 2017 Online Meetup
 
Introducing Project Longhorn - April 2016 Rancher Online Meetup
Introducing Project Longhorn - April 2016 Rancher Online MeetupIntroducing Project Longhorn - April 2016 Rancher Online Meetup
Introducing Project Longhorn - April 2016 Rancher Online Meetup
 
Introducing Apache Mesos environments in Rancher - June 2016 Online Meetup
Introducing Apache Mesos environments in Rancher - June 2016 Online MeetupIntroducing Apache Mesos environments in Rancher - June 2016 Online Meetup
Introducing Apache Mesos environments in Rancher - June 2016 Online Meetup
 
From Hello World to Real World - Container Days Boston 2016
From Hello World to Real World - Container Days Boston 2016From Hello World to Real World - Container Days Boston 2016
From Hello World to Real World - Container Days Boston 2016
 

Recently uploaded

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
Safe Software
 
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
Safe Software
 
+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...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Recently uploaded (20)

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
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
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
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
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
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
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
 
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
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
+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...
 
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
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 

Building an Application Catalog with Rancher - Jan 2016 Online Meetup

  • 1. © 2015 Rancher Labs, Inc.© 2015 Rancher Labs, Inc . Building a Private Docker Catalog January 21, 2016 #ranchermeetup
  • 2. © 2015 Rancher Labs, Inc. Shannon Williams Co-Founder/VP Marketing @smw355 1 Darren Shepherd Co-Founder/Chief Architect @ibuildthecloud Freenode: darren0 #ranchermeetup
  • 3. © 2015 Rancher Labs, Inc. Bill Maxwell Principal DevOps Engineer @CloudNautique 2 #ranchermeetup
  • 4. © 2015 Rancher Labs, Inc. First things first… This is a not a ! 3 #ranchermeetup
  • 5. © 2015 Rancher Labs, Inc.4 There are rules for a meetup! • We won’t be done on time • Questions are always welcome • There are no bad questions • Demo, then demo some more • Things will break, be patient #ranchermeetup
  • 6. © 2015 Rancher Labs, Inc.5 Join the conversation on Twitter #ranchermeetup
  • 7. © 2015 Rancher Labs, Inc. Agenda • Introducing the Rancher Application Catalog – Shannon • Demo: Deploying a Catalog Item in Rancher – Shannon • Anatomy of a Catalog Compose File – Bill • Demo: Building a Catalog Template for Drone – Bill • Latest Rancher Updates – Darren • Getting Started with Rancher 6 #ranchermeetup
  • 8. © 2015 Rancher Labs, Inc. Rancher Labs 7 #ranchermeetup
  • 9. © 2015 Rancher Labs, Inc. Rancher Overview 8 Rancher Catalog AD/LDAP Alerts/Events Environment 1 Environment N … Network Services Storage Services Container Orchestration and Scheduling User Mgmt Ops Mgmt #ranchermeetup
  • 10. © 2015 Rancher Labs, Inc. Introducing the Rancher Application Catalog #ranchermeetup
  • 11. © 2015 Rancher Labs, Inc. Docker Compose has always been at the heart of Rancher 10 • Describe deployments • Launch Stacks • Execute upgrades • Define Service Discovery Policies • Describe Scheduling Rules • Inject Environment Variables • Program Load Balancers #ranchermeetup
  • 12. © 2015 Rancher Labs, Inc. Microservices architectures increase the Proliferation of Docker Compose 11 #ranchermeetup 1.1 docker-compose.yml lb: image: haproxy links: - app app: image: node links: - database database: image: redis
  • 13. © 2015 Rancher Labs, Inc. Compose files change throughout the lifecycle of a stack 12 #ranchermeetup Test Staging Prod RollbackDev Develop Build Package Test Deploy/Upgrade Operate
  • 14. © 2015 Rancher Labs, Inc. Late last year we introduced the Rancher Catalog 13 - Exposes Docker Compose Templates stored in GitHub - Started with a set of public templates for common services - Allows configuration and deployment of stacks - Supports versioning and upgrades - Just added support for private catalogs #ranchermeetup http://github.com/rancher/rancher-catalog
  • 15. © 2015 Rancher Labs, Inc.14 Demo #ranchermeetup
  • 16. © 2015 Rancher Labs, Inc. Building Catalog Templates #ranchermeetup
  • 17. © 2015 Rancher Labs, Inc.16 #ranchermeetup Catalog Entry Compose file Services Containers
  • 18. © 2015 Rancher Labs, Inc. The Process to Create A Template C C C C C C C C C C Compose Compose Prams Entry Start with Containers Arrange into services Express in compose Parameterize Create entry #ranchermeetup
  • 19. © 2015 Rancher Labs, Inc. Start With Containers • Look upstream first! (reuse, reuse, reuse) • What tools are needed. • Data layout, health checks and configuration. Upstream Image F F F F DB #ranchermeetup
  • 20. © 2015 Rancher Labs, Inc. Organize into Services • Services have many parts. • Keep each container focused on one thing. • Remember to share! Volumes C C C #ranchermeetup
  • 21. © 2015 Rancher Labs, Inc. Organize into Services (cont) Typical services have: • A single data container. • Daemon (main process) • Configuration • Shared network Volumes C C C #ranchermeetup
  • 22. © 2015 Rancher Labs, Inc. Create Compose File • Map out the containers. • Wire them together. #ranchermeetup
  • 23. © 2015 Rancher Labs, Inc. Parameterize! • What does the end user NEED to know to configure the app. • What can be a reasonable default. drone-server: image: drone/drone:0.4 volumes_from: - drone-data-volume environment: config_val: ${value} external_links: - galera/galera-lb:mysqldb ports: - ”${exposed_port}:8000” #ranchermeetup
  • 24. © 2015 Rancher Labs, Inc. Create Catalog entry - Make it EASY for the user to provide info. - Create a Readme #ranchermeetup
  • 25. © 2015 Rancher Labs, Inc. Demo! • Add demo catalog to Rancher • Walk through creating containers • Walk through the docker-compose.yml • Walk through catalog creation #ranchermeetup
  • 26. © 2015 Rancher Labs, Inc. Latest Rancher Enhancements 25 0.51 • Random Port Assignment for Services • API Audit Logs #ranchermeetup
  • 27. © 2015 Rancher Labs, Inc.26 #ranchermeetup http://info.rancher.com/beta
  • 28. © 2015 Rancher Labs, Inc. Getting Started Rancher and RancherOS live in GitHub – Get Involved, Join the Beta 27 #ranchermeetup http://github.com/rancher
  • 29. © 2015 Rancher Labs, Inc. New eBook: Building a CI/CD Pipeline with Docker & Rancher 28 http://info.rancher.com/cicd-with-docker-ebook
  • 30. © 2015 Rancher Labs, Inc.© 2015 Rancher Labs, Inc . Thank you rancher.com #ranchermeetup