SlideShare ist ein Scribd-Unternehmen logo
1 von 80
Downloaden Sie, um offline zu lesen
Deploying Containers
with Rancher
Chris	Tankersley	
@dragonmantank	
Day	Camp	4	Developers,	Ops	for	Devs	
Day	Camp	4	Developers	-	Ops	for	Devs	 1
What Is Rancher?
Day	Camp	4	Developers	-	Ops	for	Devs	 2
Rancher and RancherOS
Day	Camp	4	Developers	-	Ops	for	Devs	 3
Why Use Rancher?
Day	Camp	4	Developers	-	Ops	for	Devs	 4
Manages your Containers
Day	Camp	4	Developers	-	Ops	for	Devs	 5
Manages your Hosts
Day	Camp	4	Developers	-	Ops	for	Devs	 6
Allows you to monitor containers
Day	Camp	4	Developers	-	Ops	for	Devs	 7
Allows you to manage your applications
Day	Camp	4	Developers	-	Ops	for	Devs	 8
Allows you to deploy your applications
Day	Camp	4	Developers	-	Ops	for	Devs	 9
Allows you to deploy your applications
Day	Camp	4	Developers	-	Ops	for	Devs	 10
Supports Docker Compose
Day	Camp	4	Developers	-	Ops	for	Devs	 11
Installation
Day	Camp	4	Developers	-	Ops	for	Devs	 12
Install Docker on a machine
Day	Camp	4	Developers	-	Ops	for	Devs	 13
Using Docker Machine
Day	Camp	4	Developers	-	Ops	for	Devs	 14
Our Setup
•  3	Machines	
•  1	Rancher	Server	
•  2	Rancher	Nodes	
•  All	running	RancherOS	
•  Docker	1.11	
Day	Camp	4	Developers	-	Ops	for	Devs	 15
docker-machine Command
docker-machine	create	-d	virtualbox		
				--virtualbox-boot2docker-url	http://releases.rancher.com/os/latest/rancheros.iso		
				--virtualbox-memory	“2048”		
				[node	name]	
Day	Camp	4	Developers	-	Ops	for	Devs	 16	
hMp://docs.rancher.com/os/running-rancheros/workstaQon/docker-machine/
Machines Build
Day	Camp	4	Developers	-	Ops	for	Devs	 17
Add rancher/server to the master
Day	Camp	4	Developers	-	Ops	for	Devs	 18	
docker	run	-d		
				--restart=always		
				-p	8080:8080		
				–name=rancher		
				rancher/server
Add rancher/agent to nodes
Day	Camp	4	Developers	-	Ops	for	Devs	 19	
docker	run	-d		
				--privileged		
				-v	/var/run/docker.sock:/var/run/docker.sock		
				rancher/agent:v0.7.9		
				http://192.168.99.100:8080/v1/scripts/[hash]
All Done!
Day	Camp	4	Developers	-	Ops	for	Devs	 20
Manual Container Deployments
Day	Camp	4	Developers	-	Ops	for	Devs	 21
Add Container to Node
Day	Camp	4	Developers	-	Ops	for	Devs	 22
Fill out Container Info
Day	Camp	4	Developers	-	Ops	for	Devs	 23
Wait for it to become active
Day	Camp	4	Developers	-	Ops	for	Devs	 24
Wait for it to become active
Day	Camp	4	Developers	-	Ops	for	Devs	 25
See it running
Day	Camp	4	Developers	-	Ops	for	Devs	 26
Visit the Container
Day	Camp	4	Developers	-	Ops	for	Devs	 27
Metrics
Day	Camp	4	Developers	-	Ops	for	Devs	 28
Viewing Container Metrics
Day	Camp	4	Developers	-	Ops	for	Devs	 29
Viewing Host Metrics
Day	Camp	4	Developers	-	Ops	for	Devs	 30
Stacks
Day	Camp	4	Developers	-	Ops	for	Devs	 31
What are Stacks?
Day	Camp	4	Developers	-	Ops	for	Devs	 32
Adding a Service
Day	Camp	4	Developers	-	Ops	for	Devs	 33
Adding a Service
Day	Camp	4	Developers	-	Ops	for	Devs	 34
Adding a Service
Day	Camp	4	Developers	-	Ops	for	Devs	 35
Adding a Service
Day	Camp	4	Developers	-	Ops	for	Devs	 36
Adding a Service
Day	Camp	4	Developers	-	Ops	for	Devs	 37
Rancher Auto-Deploys
Day	Camp	4	Developers	-	Ops	for	Devs	 38
Add an Apache/PHP Service
Day	Camp	4	Developers	-	Ops	for	Devs	 39
Let it deploy
Day	Camp	4	Developers	-	Ops	for	Devs	 40
Visit the web server
Day	Camp	4	Developers	-	Ops	for	Devs	 41
Check Deployments in Infrastructure
Day	Camp	4	Developers	-	Ops	for	Devs	 42
Custom Repositories
Day	Camp	4	Developers	-	Ops	for	Devs	 43
Adding Private/Custom Registry
Day	Camp	4	Developers	-	Ops	for	Devs	 44
Type in Auth Info
Day	Camp	4	Developers	-	Ops	for	Devs	 45
All the nodes can use it!
Day	Camp	4	Developers	-	Ops	for	Devs	 46
Deploying Upgrades
Day	Camp	4	Developers	-	Ops	for	Devs	 47
Deployment Types
•  Blue-Green	Deployments	
•  Rolling	Deployments	
Day	Camp	4	Developers	-	Ops	for	Devs	 48
Blue-Green Deployments
Day	Camp	4	Developers	-	Ops	for	Devs	 49	
Router	
App	v1	 App	v2
Blue-Green Deployments
Day	Camp	4	Developers	-	Ops	for	Devs	 50	
Router	
App	v3	 App	v2
Blue-Green Deployments
Day	Camp	4	Developers	-	Ops	for	Devs	 51	
Router	
App	v3	 App	v2
Rolling Deployments
Day	Camp	4	Developers	-	Ops	for	Devs	 52	
App	v1
Rolling Deployments
Day	Camp	4	Developers	-	Ops	for	Devs	 53	
App	v2
Rolling Deployments
Day	Camp	4	Developers	-	Ops	for	Devs	 54	
App	v2
New Container for Web Server
#	Dockerfile	
FROM	php:apache	
	
COPY	index.php	/var/www/html	
Day	Camp	4	Developers	-	Ops	for	Devs	 55
Push to Docker Hub
Day	Camp	4	Developers	-	Ops	for	Devs	 56
Upgrade Webserver Container
Day	Camp	4	Developers	-	Ops	for	Devs	 57
Upgrade Webserver Container
Day	Camp	4	Developers	-	Ops	for	Devs	 58
Rancher Upgrades it
Day	Camp	4	Developers	-	Ops	for	Devs	 59
Rancher lets us know it’s done
Day	Camp	4	Developers	-	Ops	for	Devs	 60
Check Container once Upgraded
Day	Camp	4	Developers	-	Ops	for	Devs	 61
Rollback or Finish
Day	Camp	4	Developers	-	Ops	for	Devs	 62
Do it again
•  Edit	My	Code	
•  Build	My	Image	
•  Push	to	Docker	Hub	
•  Upgrade	the	Service	
Day	Camp	4	Developers	-	Ops	for	Devs	 63
Rancher CLI
Day	Camp	4	Developers	-	Ops	for	Devs	 64
What is it?
•  Rancher	has	an	API!	
•  Small	executable	that	interacts	with	Rancher	API	
•  Kind	of	like	a	custom	docker-compose	
Day	Camp	4	Developers	-	Ops	for	Devs	 65
Get an API Key
Day	Camp	4	Developers	-	Ops	for	Devs	 66
Get an API Key
Day	Camp	4	Developers	-	Ops	for	Devs	 67
Download Rancher CLI
Day	Camp	4	Developers	-	Ops	for	Devs	 68
Export Stack Config
Day	Camp	4	Developers	-	Ops	for	Devs	 69
Two Config Files
Day	Camp	4	Developers	-	Ops	for	Devs	 70
docker-compose.yml
Day	Camp	4	Developers	-	Ops	for	Devs	 71
Deploy Script
Day	Camp	4	Developers	-	Ops	for	Devs	 72	
ACCESS_KEY="C4F407CE1D8C59EB53BE"	
SECRET="daNENHR241Jzm5Z9iw6VsujD9hWfjHWrDzkKmKiA"	
RANCHER_URL="http://192.168.99.100:8080"	
	
./rancher-compose	--secret-key=${SECRET}	--access-key=${ACCESS_KEY}	--url=${RANCHER_URL}	--
file=docker-compose.yml	--rancher-file=rancher-compose.yml	-p	phptest	up	--upgrade	-d
Edit and Deploy
Day	Camp	4	Developers	-	Ops	for	Devs	 73
Edit and Deploy
Day	Camp	4	Developers	-	Ops	for	Devs	 74
Finish Upgrade
Day	Camp	4	Developers	-	Ops	for	Devs	 75
Storage Pools
Day	Camp	4	Developers	-	Ops	for	Devs	 76
What do they do?
•  Convoy	
•  Plugins	that	allow	distributed	volumes	
•  GlusterFS,	NFS	
Day	Camp	4	Developers	-	Ops	for	Devs	 77
Networking
Day	Camp	4	Developers	-	Ops	for	Devs	 78
Key Features
•  Deployments	keep	links	intact	
•  Networks	can	span	hosts	
Day	Camp	4	Developers	-	Ops	for	Devs	 79
Thanks!
-  Docker	for	Developers	
-  LearningContainers.com	
-  hMp://ctankersley.com	
-  @dragonmantank	
-  chris@ctankersley.com	
Day	Camp	4	Developers	-	Ops	for	Devs	 80	
Rate	this	talk	on	Joind.in	
hMps://joind.in/talk/ce080

Weitere ähnliche Inhalte

Was ist angesagt?

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
 

Was ist angesagt? (20)

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
 
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...
 
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
 
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
 
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
 
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
 
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
 
An Introduction to Rancher
An Introduction to RancherAn Introduction to Rancher
An Introduction to Rancher
 
Rancher presentation august 2017
Rancher presentation august 2017Rancher presentation august 2017
Rancher presentation august 2017
 
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
 
Automate CI/CD with Rancher
Automate CI/CD with RancherAutomate CI/CD with Rancher
Automate CI/CD with Rancher
 
Rancher 2.0 - Complete Container Management Platform
Rancher 2.0 - Complete Container Management PlatformRancher 2.0 - Complete Container Management Platform
Rancher 2.0 - Complete Container Management Platform
 
Rancher Labs - Your own PaaS in action
Rancher Labs - Your own PaaS in actionRancher Labs - Your own PaaS in action
Rancher Labs - Your own PaaS in action
 
Spinnaker Summit 2018: CI/CD Patterns for Kubernetes with Spinnaker
Spinnaker Summit 2018: CI/CD Patterns for Kubernetes with SpinnakerSpinnaker Summit 2018: CI/CD Patterns for Kubernetes with Spinnaker
Spinnaker Summit 2018: CI/CD Patterns for Kubernetes with Spinnaker
 
Rancher 2.0 Technical Deep Dive
Rancher 2.0 Technical Deep DiveRancher 2.0 Technical Deep Dive
Rancher 2.0 Technical Deep Dive
 
Spinnaker Summit 2019: Where are we heading? The Future of Continuous Delivery
Spinnaker Summit 2019: Where are we heading? The Future of Continuous DeliverySpinnaker Summit 2019: Where are we heading? The Future of Continuous Delivery
Spinnaker Summit 2019: Where are we heading? The Future of Continuous Delivery
 
Rancher 2.x first step before deep dive
Rancher 2.x  first step before deep diveRancher 2.x  first step before deep dive
Rancher 2.x first step before deep dive
 
What's rancher v2.1.0 JA
What's rancher v2.1.0 JAWhat's rancher v2.1.0 JA
What's rancher v2.1.0 JA
 
JUC Europe 2015: Jenkins Pipeline for Continuous Delivery of Big Data Projects
JUC Europe 2015: Jenkins Pipeline for Continuous Delivery of Big Data ProjectsJUC Europe 2015: Jenkins Pipeline for Continuous Delivery of Big Data Projects
JUC Europe 2015: Jenkins Pipeline for Continuous Delivery of Big Data Projects
 
Docker @ RelateIQ Presentation
Docker @ RelateIQ PresentationDocker @ RelateIQ Presentation
Docker @ RelateIQ Presentation
 

Andere mochten auch

Andere mochten auch (14)

Intro to Docker and clustering with Rancher from scratch
Intro to Docker and clustering with Rancher from scratchIntro to Docker and clustering with Rancher from scratch
Intro to Docker and clustering with Rancher from scratch
 
WTF Is Rancher?
WTF Is Rancher?WTF Is Rancher?
WTF Is Rancher?
 
The ultimate container monitoring bake-off - Rancher Online Meetup October 2016
The ultimate container monitoring bake-off - Rancher Online Meetup October 2016The ultimate container monitoring bake-off - Rancher Online Meetup October 2016
The ultimate container monitoring bake-off - Rancher Online Meetup October 2016
 
Docker for PHP Developers - Jetbrains
Docker for PHP Developers - JetbrainsDocker for PHP Developers - Jetbrains
Docker for PHP Developers - Jetbrains
 
OpenShift y PostgreSQL
OpenShift y PostgreSQLOpenShift y PostgreSQL
OpenShift y PostgreSQL
 
Modernizing Your Enterprise Application Architecture with Microservices and A...
Modernizing Your Enterprise Application Architecture with Microservices and A...Modernizing Your Enterprise Application Architecture with Microservices and A...
Modernizing Your Enterprise Application Architecture with Microservices and A...
 
Dev Ops and PaaS - Accelerate Application Delivery with OpenShift
Dev Ops and PaaS - Accelerate Application Delivery with OpenShiftDev Ops and PaaS - Accelerate Application Delivery with OpenShift
Dev Ops and PaaS - Accelerate Application Delivery with OpenShift
 
CI/CD with Openshift and Jenkins
CI/CD with Openshift and JenkinsCI/CD with Openshift and Jenkins
CI/CD with Openshift and Jenkins
 
Docker 淺入淺出
Docker 淺入淺出Docker 淺入淺出
Docker 淺入淺出
 
DevOpsDays - Apresentação
DevOpsDays - ApresentaçãoDevOpsDays - Apresentação
DevOpsDays - Apresentação
 
introducción a Docker
introducción a Dockerintroducción a Docker
introducción a Docker
 
From Zero to Hero - Nexinto
From Zero to Hero - NexintoFrom Zero to Hero - Nexinto
From Zero to Hero - Nexinto
 
Presentación Docker
Presentación DockerPresentación Docker
Presentación Docker
 
Docker introducción - Flisol 2015 Huancayo
Docker introducción - Flisol 2015 HuancayoDocker introducción - Flisol 2015 Huancayo
Docker introducción - Flisol 2015 Huancayo
 

Ähnlich wie Deploying Containers with Rancher

Docker Birthday #3 Slides - Overview
Docker Birthday #3 Slides - OverviewDocker Birthday #3 Slides - Overview
Docker Birthday #3 Slides - Overview
Chris Ciborowski
 

Ähnlich wie Deploying Containers with Rancher (20)

From Docker to Production - ZendCon 2016
From Docker to Production - ZendCon 2016From Docker to Production - ZendCon 2016
From Docker to Production - ZendCon 2016
 
Docker Containers for Continuous Delivery
Docker Containers for Continuous DeliveryDocker Containers for Continuous Delivery
Docker Containers for Continuous Delivery
 
Improving WordPress Development and Deployments with Docker
Improving WordPress Development and Deployments with DockerImproving WordPress Development and Deployments with Docker
Improving WordPress Development and Deployments with Docker
 
[Webinar] Automating Developer Workspace Construction for the Nuxeo Platform ...
[Webinar] Automating Developer Workspace Construction for the Nuxeo Platform ...[Webinar] Automating Developer Workspace Construction for the Nuxeo Platform ...
[Webinar] Automating Developer Workspace Construction for the Nuxeo Platform ...
 
Docker Hub Breakout Session at DockerCon by Ken Cochrane
Docker Hub Breakout Session at DockerCon by Ken CochraneDocker Hub Breakout Session at DockerCon by Ken Cochrane
Docker Hub Breakout Session at DockerCon by Ken Cochrane
 
How bigtop leveraged docker for build automation and one click hadoop provis...
How bigtop leveraged docker for build automation and  one click hadoop provis...How bigtop leveraged docker for build automation and  one click hadoop provis...
How bigtop leveraged docker for build automation and one click hadoop provis...
 
Using Nagios with Chef
Using Nagios with ChefUsing Nagios with Chef
Using Nagios with Chef
 
Austin - Container Days - Docker 101
Austin - Container Days - Docker 101Austin - Container Days - Docker 101
Austin - Container Days - Docker 101
 
Developer joy for distributed teams with CodeReady Workspaces | DevNation Tec...
Developer joy for distributed teams with CodeReady Workspaces | DevNation Tec...Developer joy for distributed teams with CodeReady Workspaces | DevNation Tec...
Developer joy for distributed teams with CodeReady Workspaces | DevNation Tec...
 
Docker Birthday #3 - Intro to Docker Slides
Docker Birthday #3 - Intro to Docker SlidesDocker Birthday #3 - Intro to Docker Slides
Docker Birthday #3 - Intro to Docker Slides
 
Docker Birthday #3 Slides - Overview
Docker Birthday #3 Slides - OverviewDocker Birthday #3 Slides - Overview
Docker Birthday #3 Slides - Overview
 
Core os dna_oscon
Core os dna_osconCore os dna_oscon
Core os dna_oscon
 
How bigtop leveraged docker for build automation and one click hadoop provis...
How bigtop leveraged docker for build automation and  one click hadoop provis...How bigtop leveraged docker for build automation and  one click hadoop provis...
How bigtop leveraged docker for build automation and one click hadoop provis...
 
Docker Jenkins Pipeline Tutorial | Microservices Using Docker & Jenkins | Dev...
Docker Jenkins Pipeline Tutorial | Microservices Using Docker & Jenkins | Dev...Docker Jenkins Pipeline Tutorial | Microservices Using Docker & Jenkins | Dev...
Docker Jenkins Pipeline Tutorial | Microservices Using Docker & Jenkins | Dev...
 
Part 3: Enabling Continuous Delivery (Pivotal Cloud Platform Roadshow)
Part 3: Enabling Continuous Delivery (Pivotal Cloud Platform Roadshow)Part 3: Enabling Continuous Delivery (Pivotal Cloud Platform Roadshow)
Part 3: Enabling Continuous Delivery (Pivotal Cloud Platform Roadshow)
 
Docker based-Pipelines with Codefresh
Docker based-Pipelines with CodefreshDocker based-Pipelines with Codefresh
Docker based-Pipelines with Codefresh
 
Docker 4th Birthday
Docker 4th BirthdayDocker 4th Birthday
Docker 4th Birthday
 
Docker for PHP Developers (NomadPHP)
Docker for PHP Developers (NomadPHP)Docker for PHP Developers (NomadPHP)
Docker for PHP Developers (NomadPHP)
 
Faster and Easier Software Development using Docker Platform
Faster and Easier Software Development using Docker PlatformFaster and Easier Software Development using Docker Platform
Faster and Easier Software Development using Docker Platform
 
Docker datascience pipeline
Docker datascience pipelineDocker datascience pipeline
Docker datascience pipeline
 

Mehr von Chris Tankersley

Mehr von Chris Tankersley (20)

Docker is Dead: Long Live Containers
Docker is Dead: Long Live ContainersDocker is Dead: Long Live Containers
Docker is Dead: Long Live Containers
 
Bend time to your will with git
Bend time to your will with gitBend time to your will with git
Bend time to your will with git
 
Using PHP Functions! (Not those functions, Google Cloud Functions)
Using PHP Functions! (Not those functions, Google Cloud Functions)Using PHP Functions! (Not those functions, Google Cloud Functions)
Using PHP Functions! (Not those functions, Google Cloud Functions)
 
Dead Simple APIs with OpenAPI
Dead Simple APIs with OpenAPIDead Simple APIs with OpenAPI
Dead Simple APIs with OpenAPI
 
Killer Docker Workflows for Development
Killer Docker Workflows for DevelopmentKiller Docker Workflows for Development
Killer Docker Workflows for Development
 
You Got Async in my PHP!
You Got Async in my PHP!You Got Async in my PHP!
You Got Async in my PHP!
 
Docker for Developers - PHP Detroit 2018
Docker for Developers - PHP Detroit 2018Docker for Developers - PHP Detroit 2018
Docker for Developers - PHP Detroit 2018
 
Docker for Developers
Docker for DevelopersDocker for Developers
Docker for Developers
 
They are Watching You
They are Watching YouThey are Watching You
They are Watching You
 
BASHing at the CLI - Midwest PHP 2018
BASHing at the CLI - Midwest PHP 2018BASHing at the CLI - Midwest PHP 2018
BASHing at the CLI - Midwest PHP 2018
 
You Were Lied To About Optimization
You Were Lied To About OptimizationYou Were Lied To About Optimization
You Were Lied To About Optimization
 
Docker for PHP Developers - php[world] 2017
Docker for PHP Developers - php[world] 2017Docker for PHP Developers - php[world] 2017
Docker for PHP Developers - php[world] 2017
 
Docker for PHP Developers - Madison PHP 2017
Docker for PHP Developers - Madison PHP 2017Docker for PHP Developers - Madison PHP 2017
Docker for PHP Developers - Madison PHP 2017
 
Docker for Developers - php[tek] 2017
Docker for Developers - php[tek] 2017Docker for Developers - php[tek] 2017
Docker for Developers - php[tek] 2017
 
Why Docker? Dayton PHP, April 2017
Why Docker? Dayton PHP, April 2017Why Docker? Dayton PHP, April 2017
Why Docker? Dayton PHP, April 2017
 
OOP Is More Then Cars and Dogs - Midwest PHP 2017
OOP Is More Then Cars and Dogs - Midwest PHP 2017OOP Is More Then Cars and Dogs - Midwest PHP 2017
OOP Is More Then Cars and Dogs - Midwest PHP 2017
 
From Docker to Production - SunshinePHP 2017
From Docker to Production - SunshinePHP 2017From Docker to Production - SunshinePHP 2017
From Docker to Production - SunshinePHP 2017
 
Docker for Developers - Sunshine PHP
Docker for Developers - Sunshine PHPDocker for Developers - Sunshine PHP
Docker for Developers - Sunshine PHP
 
Coming to Terms with OOP In Drupal - php[world] 2016
Coming to Terms with OOP In Drupal - php[world] 2016Coming to Terms with OOP In Drupal - php[world] 2016
Coming to Terms with OOP In Drupal - php[world] 2016
 
How We Got Here: A Brief History of Open Source
How We Got Here: A Brief History of Open SourceHow We Got Here: A Brief History of Open Source
How We Got Here: A Brief History of Open Source
 

Kürzlich hochgeladen

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Kürzlich hochgeladen (20)

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
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
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 

Deploying Containers with Rancher