Soumettre la recherche
Mettre en ligne
Ondřej Šika: Docker, Traefik a CI - Mějte nasazené všeny větve na kterých pracujete
•
0 j'aime
•
116 vues
Develcz
Suivre
Docker, Traefik a CI - Mějte nasazené všeny větve na kterých pracujete
Lire moins
Lire la suite
Logiciels
Signaler
Partager
Signaler
Partager
1 sur 19
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
Docker command
Docker command
Eric Ahn
Steam Learn: Composer
Steam Learn: Composer
inovia
How to create your own hack environment
How to create your own hack environment
Sumedt Jitpukdebodin
Test driven infrastructure
Test driven infrastructure
Skills Matter Talks
DockerCoreNet
DockerCoreNet
Eimantas Žlabys
Docker remote-api
Docker remote-api
Eric Ahn
How we used ruby to build locaweb's cloud (http://presentations.pothix.com/ru...
How we used ruby to build locaweb's cloud (http://presentations.pothix.com/ru...
Willian Molinari
Docker Ecosystem: Part V - Docker Registry
Docker Ecosystem: Part V - Docker Registry
Mario IC
Contenu connexe
Tendances
Dockerizing WordPress
Dockerizing WordPress
dotCloud
Install apache on centos
Install apache on centos
hengko
Infrastructure = code - 1 year later
Infrastructure = code - 1 year later
Christian Ortner
Installing and running Postfix within a docker container from the command line
Installing and running Postfix within a docker container from the command line
dotCloud
Build service with_docker_in_90mins
Build service with_docker_in_90mins
Larry Cai
Laravel Day / Deploy
Laravel Day / Deploy
Simone Gentili
Start tracking your ruby infrastructure
Start tracking your ruby infrastructure
Sergiy Kukunin
Dockerize everything TopConf Tallinn
Dockerize everything TopConf Tallinn
Thomas Einwaller
Vagrant step-by-step guide for Beginners
Vagrant step-by-step guide for Beginners
Sagar Acharya
Eduardo Silva - monkey http-server everywhere
Eduardo Silva - monkey http-server everywhere
StarTech Conference
Backing up thousands of containers
Backing up thousands of containers
Marian Marinov
Docker and fig for dev
Docker and fig for dev
pranas_algoteq
Ansible - Swiss Army Knife Orchestration
Ansible - Swiss Army Knife Orchestration
bcoca
T.Pollak y C.Yaconi - Prey
T.Pollak y C.Yaconi - Prey
StarTech Conference
openATTIC using grafana and prometheus
openATTIC using grafana and prometheus
Alex Lau
Docker, c'est bonheur !
Docker, c'est bonheur !
Alexandre Salomé
Docker e postgresql
Docker e postgresql
Fernando Ike
Docker / Ansible
Docker / Ansible
Stephane Manciot
Nginx وب سروری برای تمام فصول
Nginx وب سروری برای تمام فصول
efazati
Controlling multiple VMs with the power of Python
Controlling multiple VMs with the power of Python
Yurii Vasylenko
Tendances
(20)
Dockerizing WordPress
Dockerizing WordPress
Install apache on centos
Install apache on centos
Infrastructure = code - 1 year later
Infrastructure = code - 1 year later
Installing and running Postfix within a docker container from the command line
Installing and running Postfix within a docker container from the command line
Build service with_docker_in_90mins
Build service with_docker_in_90mins
Laravel Day / Deploy
Laravel Day / Deploy
Start tracking your ruby infrastructure
Start tracking your ruby infrastructure
Dockerize everything TopConf Tallinn
Dockerize everything TopConf Tallinn
Vagrant step-by-step guide for Beginners
Vagrant step-by-step guide for Beginners
Eduardo Silva - monkey http-server everywhere
Eduardo Silva - monkey http-server everywhere
Backing up thousands of containers
Backing up thousands of containers
Docker and fig for dev
Docker and fig for dev
Ansible - Swiss Army Knife Orchestration
Ansible - Swiss Army Knife Orchestration
T.Pollak y C.Yaconi - Prey
T.Pollak y C.Yaconi - Prey
openATTIC using grafana and prometheus
openATTIC using grafana and prometheus
Docker, c'est bonheur !
Docker, c'est bonheur !
Docker e postgresql
Docker e postgresql
Docker / Ansible
Docker / Ansible
Nginx وب سروری برای تمام فصول
Nginx وب سروری برای تمام فصول
Controlling multiple VMs with the power of Python
Controlling multiple VMs with the power of Python
Similaire à Ondřej Šika: Docker, Traefik a CI - Mějte nasazené všeny větve na kterých pracujete
JDO 2019: Tips and Tricks from Docker Captain - Łukasz Lach
JDO 2019: Tips and Tricks from Docker Captain - Łukasz Lach
PROIDEA
Docker Security workshop slides
Docker Security workshop slides
Docker, Inc.
Running Docker in Development & Production (#ndcoslo 2015)
Running Docker in Development & Production (#ndcoslo 2015)
Ben Hall
Docker in Action
Docker in Action
Simon Su
Docker summit 2015: 以 Docker Swarm 打造多主機叢集環境
Docker summit 2015: 以 Docker Swarm 打造多主機叢集環境
謝 宗穎
Docker security
Docker security
Janos Suto
Simple docker hosting in FIWARE Lab
Simple docker hosting in FIWARE Lab
Fernando Lopez Aguilar
Drone CI/CD 自動化測試及部署
Drone CI/CD 自動化測試及部署
Bo-Yi Wu
Real World Experience of Running Docker in Development and Production
Real World Experience of Running Docker in Development and Production
Ben Hall
Things I've learned working with Docker Support
Things I've learned working with Docker Support
Sujay Pillai
Docker Networking with New Ipvlan and Macvlan Drivers
Docker Networking with New Ipvlan and Macvlan Drivers
Brent Salisbury
Running Docker in Development & Production (DevSum 2015)
Running Docker in Development & Production (DevSum 2015)
Ben Hall
Docker Networking - Common Issues and Troubleshooting Techniques
Docker Networking - Common Issues and Troubleshooting Techniques
Sreenivas Makam
Enable Fig to deploy to multiple Docker servers by Willy Kuo
Enable Fig to deploy to multiple Docker servers by Willy Kuo
Docker, Inc.
moscmy2016: Extending Docker
moscmy2016: Extending Docker
Mohammad Fairus Khalid
AWS와 Docker Swarm을 이용한 쉽고 빠른 컨테이너 오케스트레이션 - AWS Summit Seoul 2017
AWS와 Docker Swarm을 이용한 쉽고 빠른 컨테이너 오케스트레이션 - AWS Summit Seoul 2017
Amazon Web Services Korea
Introction to docker swarm
Introction to docker swarm
Hsi-Kai Wang
Buildservicewithdockerin90mins
Buildservicewithdockerin90mins
Yong Cha
Docker workshop DevOpsDays Amsterdam 2014
Docker workshop DevOpsDays Amsterdam 2014
Pini Reznik
Docker Compose Explained
Docker Compose Explained
Shawn Sorichetti
Similaire à Ondřej Šika: Docker, Traefik a CI - Mějte nasazené všeny větve na kterých pracujete
(20)
JDO 2019: Tips and Tricks from Docker Captain - Łukasz Lach
JDO 2019: Tips and Tricks from Docker Captain - Łukasz Lach
Docker Security workshop slides
Docker Security workshop slides
Running Docker in Development & Production (#ndcoslo 2015)
Running Docker in Development & Production (#ndcoslo 2015)
Docker in Action
Docker in Action
Docker summit 2015: 以 Docker Swarm 打造多主機叢集環境
Docker summit 2015: 以 Docker Swarm 打造多主機叢集環境
Docker security
Docker security
Simple docker hosting in FIWARE Lab
Simple docker hosting in FIWARE Lab
Drone CI/CD 自動化測試及部署
Drone CI/CD 自動化測試及部署
Real World Experience of Running Docker in Development and Production
Real World Experience of Running Docker in Development and Production
Things I've learned working with Docker Support
Things I've learned working with Docker Support
Docker Networking with New Ipvlan and Macvlan Drivers
Docker Networking with New Ipvlan and Macvlan Drivers
Running Docker in Development & Production (DevSum 2015)
Running Docker in Development & Production (DevSum 2015)
Docker Networking - Common Issues and Troubleshooting Techniques
Docker Networking - Common Issues and Troubleshooting Techniques
Enable Fig to deploy to multiple Docker servers by Willy Kuo
Enable Fig to deploy to multiple Docker servers by Willy Kuo
moscmy2016: Extending Docker
moscmy2016: Extending Docker
AWS와 Docker Swarm을 이용한 쉽고 빠른 컨테이너 오케스트레이션 - AWS Summit Seoul 2017
AWS와 Docker Swarm을 이용한 쉽고 빠른 컨테이너 오케스트레이션 - AWS Summit Seoul 2017
Introction to docker swarm
Introction to docker swarm
Buildservicewithdockerin90mins
Buildservicewithdockerin90mins
Docker workshop DevOpsDays Amsterdam 2014
Docker workshop DevOpsDays Amsterdam 2014
Docker Compose Explained
Docker Compose Explained
Plus de Develcz
Daniel Steigerwald: WYSIWYG je šik! (když funguje)
Daniel Steigerwald: WYSIWYG je šik! (když funguje)
Develcz
Ondřej Hlaváček: Životní cyklus featury
Ondřej Hlaváček: Životní cyklus featury
Develcz
Martin Hassman: Jak se tvoří addony pro World of Warcraft
Martin Hassman: Jak se tvoří addony pro World of Warcraft
Develcz
Ondřej Voves: Jak přepsat monolit do mikroslužeb
Ondřej Voves: Jak přepsat monolit do mikroslužeb
Develcz
Marcel Šulek: Zpraste svoje kódy
Marcel Šulek: Zpraste svoje kódy
Develcz
Michal Illich: Vývojáři staví letadlo
Michal Illich: Vývojáři staví letadlo
Develcz
Ondřej Kokeš: Zpracování dat z veřejných zdrojů
Ondřej Kokeš: Zpracování dat z veřejných zdrojů
Develcz
Patrick Zandl: Open source software, hardware, 3D tiskárny a tvrdý business -...
Patrick Zandl: Open source software, hardware, 3D tiskárny a tvrdý business -...
Develcz
Štěpán Bechynský: Hardware pro IoT projekty nejen pro hobby, ale i pro průmysl
Štěpán Bechynský: Hardware pro IoT projekty nejen pro hobby, ale i pro průmysl
Develcz
Tomáš Vondra: Paralelizace dotazu a partitioning v PostgreSQL
Tomáš Vondra: Paralelizace dotazu a partitioning v PostgreSQL
Develcz
Tomáš Zvěřina: Flutter.io - multiplatformní vývoj mobilních aplikací
Tomáš Zvěřina: Flutter.io - multiplatformní vývoj mobilních aplikací
Develcz
Jakub Vrána: Dokazatelná bezpečnost
Jakub Vrána: Dokazatelná bezpečnost
Develcz
Roman Schejbal: From Madness To Reason
Roman Schejbal: From Madness To Reason
Develcz
Michal Illich: Zuri aneb Vývojáři staví letadlo
Michal Illich: Zuri aneb Vývojáři staví letadlo
Develcz
David Majda: Autoformátování kódu
David Majda: Autoformátování kódu
Develcz
David Grudl: Open source: The Good, the Bad and the Ugly
David Grudl: Open source: The Good, the Bad and the Ugly
Develcz
Ondřej Machulda: Začíná zlatá doba end-to-end testů!
Ondřej Machulda: Začíná zlatá doba end-to-end testů!
Develcz
Adam Kudrna: Headless WordPress/Drupal
Adam Kudrna: Headless WordPress/Drupal
Develcz
Jaroslav Tulach: GraalVM - z vývoje nejrychlejšího virtuálního stroje na světě
Jaroslav Tulach: GraalVM - z vývoje nejrychlejšího virtuálního stroje na světě
Develcz
Martin Michálek: Bootstrap 4 - Jednou to muselo přijít
Martin Michálek: Bootstrap 4 - Jednou to muselo přijít
Develcz
Plus de Develcz
(20)
Daniel Steigerwald: WYSIWYG je šik! (když funguje)
Daniel Steigerwald: WYSIWYG je šik! (když funguje)
Ondřej Hlaváček: Životní cyklus featury
Ondřej Hlaváček: Životní cyklus featury
Martin Hassman: Jak se tvoří addony pro World of Warcraft
Martin Hassman: Jak se tvoří addony pro World of Warcraft
Ondřej Voves: Jak přepsat monolit do mikroslužeb
Ondřej Voves: Jak přepsat monolit do mikroslužeb
Marcel Šulek: Zpraste svoje kódy
Marcel Šulek: Zpraste svoje kódy
Michal Illich: Vývojáři staví letadlo
Michal Illich: Vývojáři staví letadlo
Ondřej Kokeš: Zpracování dat z veřejných zdrojů
Ondřej Kokeš: Zpracování dat z veřejných zdrojů
Patrick Zandl: Open source software, hardware, 3D tiskárny a tvrdý business -...
Patrick Zandl: Open source software, hardware, 3D tiskárny a tvrdý business -...
Štěpán Bechynský: Hardware pro IoT projekty nejen pro hobby, ale i pro průmysl
Štěpán Bechynský: Hardware pro IoT projekty nejen pro hobby, ale i pro průmysl
Tomáš Vondra: Paralelizace dotazu a partitioning v PostgreSQL
Tomáš Vondra: Paralelizace dotazu a partitioning v PostgreSQL
Tomáš Zvěřina: Flutter.io - multiplatformní vývoj mobilních aplikací
Tomáš Zvěřina: Flutter.io - multiplatformní vývoj mobilních aplikací
Jakub Vrána: Dokazatelná bezpečnost
Jakub Vrána: Dokazatelná bezpečnost
Roman Schejbal: From Madness To Reason
Roman Schejbal: From Madness To Reason
Michal Illich: Zuri aneb Vývojáři staví letadlo
Michal Illich: Zuri aneb Vývojáři staví letadlo
David Majda: Autoformátování kódu
David Majda: Autoformátování kódu
David Grudl: Open source: The Good, the Bad and the Ugly
David Grudl: Open source: The Good, the Bad and the Ugly
Ondřej Machulda: Začíná zlatá doba end-to-end testů!
Ondřej Machulda: Začíná zlatá doba end-to-end testů!
Adam Kudrna: Headless WordPress/Drupal
Adam Kudrna: Headless WordPress/Drupal
Jaroslav Tulach: GraalVM - z vývoje nejrychlejšího virtuálního stroje na světě
Jaroslav Tulach: GraalVM - z vývoje nejrychlejšího virtuálního stroje na světě
Martin Michálek: Bootstrap 4 - Jednou to muselo přijít
Martin Michálek: Bootstrap 4 - Jednou to muselo přijít
Dernier
Sales Territory Management: A Definitive Guide to Expand Sales Coverage
Sales Territory Management: A Definitive Guide to Expand Sales Coverage
Dista
Streamlining Your Application Builds with Cloud Native Buildpacks
Streamlining Your Application Builds with Cloud Native Buildpacks
Vish Abrams
Why Choose Brain Inventory For Ecommerce Development.pdf
Why Choose Brain Inventory For Ecommerce Development.pdf
Brain Inventory
Deep Learning for Images with PyTorch - Datacamp
Deep Learning for Images with PyTorch - Datacamp
VICTOR MAESTRE RAMIREZ
Big Data Bellevue Meetup | Enhancing Python Data Loading in the Cloud for AI/ML
Big Data Bellevue Meetup | Enhancing Python Data Loading in the Cloud for AI/ML
Alluxio, Inc.
ARM Talk @ Rejekts - Will ARM be the new Mainstream in our Data Centers_.pdf
ARM Talk @ Rejekts - Will ARM be the new Mainstream in our Data Centers_.pdf
Tobias Schneck
JS-Experts - Cybersecurity for Generative AI
JS-Experts - Cybersecurity for Generative AI
Ivo Andreev
Transforming PMO Success with AI - Discover OnePlan Strategic Portfolio Work ...
Transforming PMO Success with AI - Discover OnePlan Strategic Portfolio Work ...
OnePlan Solutions
AI Embracing Every Shade of Human Beauty
AI Embracing Every Shade of Human Beauty
Raymond Okyere-Forson
Introduction-to-Software-Development-Outsourcing.pptx
Introduction-to-Software-Development-Outsourcing.pptx
IntelliSource Technologies
Salesforce AI Associate Certification.pptx
Salesforce AI Associate Certification.pptx
Salesforce Developer Group, Bauchi.
Watermarking in Source Code: Applications and Security Challenges
Watermarking in Source Code: Applications and Security Challenges
Shyamsundar Das
Kawika Technologies pvt ltd Software Development Company in Trivandrum
Kawika Technologies pvt ltd Software Development Company in Trivandrum
Kawika Technologies
Webinar_050417_LeClair12345666777889.ppt
Webinar_050417_LeClair12345666777889.ppt
kinjal48
OpenChain Webinar: Universal CVSS Calculator
OpenChain Webinar: Universal CVSS Calculator
Shane Coughlan
eAuditor Audits & Inspections - conduct field inspections
eAuditor Audits & Inspections - conduct field inspections
Nirav Modi
Growing Oxen: channel operators and retries
Growing Oxen: channel operators and retries
SoftwareMill
Optimizing Business Potential: A Guide to Outsourcing Engineering Services in...
Optimizing Business Potential: A Guide to Outsourcing Engineering Services in...
Jaydeep Chhasatia
Fields in Java and Kotlin and what to expect.pptx
Fields in Java and Kotlin and what to expect.pptx
João Esperancinha
Cybersecurity Challenges with Generative AI - for Good and Bad
Cybersecurity Challenges with Generative AI - for Good and Bad
Ivo Andreev
Dernier
(20)
Sales Territory Management: A Definitive Guide to Expand Sales Coverage
Sales Territory Management: A Definitive Guide to Expand Sales Coverage
Streamlining Your Application Builds with Cloud Native Buildpacks
Streamlining Your Application Builds with Cloud Native Buildpacks
Why Choose Brain Inventory For Ecommerce Development.pdf
Why Choose Brain Inventory For Ecommerce Development.pdf
Deep Learning for Images with PyTorch - Datacamp
Deep Learning for Images with PyTorch - Datacamp
Big Data Bellevue Meetup | Enhancing Python Data Loading in the Cloud for AI/ML
Big Data Bellevue Meetup | Enhancing Python Data Loading in the Cloud for AI/ML
ARM Talk @ Rejekts - Will ARM be the new Mainstream in our Data Centers_.pdf
ARM Talk @ Rejekts - Will ARM be the new Mainstream in our Data Centers_.pdf
JS-Experts - Cybersecurity for Generative AI
JS-Experts - Cybersecurity for Generative AI
Transforming PMO Success with AI - Discover OnePlan Strategic Portfolio Work ...
Transforming PMO Success with AI - Discover OnePlan Strategic Portfolio Work ...
AI Embracing Every Shade of Human Beauty
AI Embracing Every Shade of Human Beauty
Introduction-to-Software-Development-Outsourcing.pptx
Introduction-to-Software-Development-Outsourcing.pptx
Salesforce AI Associate Certification.pptx
Salesforce AI Associate Certification.pptx
Watermarking in Source Code: Applications and Security Challenges
Watermarking in Source Code: Applications and Security Challenges
Kawika Technologies pvt ltd Software Development Company in Trivandrum
Kawika Technologies pvt ltd Software Development Company in Trivandrum
Webinar_050417_LeClair12345666777889.ppt
Webinar_050417_LeClair12345666777889.ppt
OpenChain Webinar: Universal CVSS Calculator
OpenChain Webinar: Universal CVSS Calculator
eAuditor Audits & Inspections - conduct field inspections
eAuditor Audits & Inspections - conduct field inspections
Growing Oxen: channel operators and retries
Growing Oxen: channel operators and retries
Optimizing Business Potential: A Guide to Outsourcing Engineering Services in...
Optimizing Business Potential: A Guide to Outsourcing Engineering Services in...
Fields in Java and Kotlin and what to expect.pptx
Fields in Java and Kotlin and what to expect.pptx
Cybersecurity Challenges with Generative AI - for Good and Bad
Cybersecurity Challenges with Generative AI - for Good and Bad
Ondřej Šika: Docker, Traefik a CI - Mějte nasazené všeny větve na kterých pracujete
1.
Mějte vše nasazené Docker,
Traefik a CI @ondrejsika
13.
version: '3.6' #
docker-compose.yml (Traefik) services: traefik: image: traefik command: | '--web --docker --docker.watch ' '--entryPoints="Name:https Address::443 ' 'TLS:/certs/cert.pem,/certs/key.pem" ' '--entryPoints="Name:http Address::80 ' 'Redirect.EntryPoint:https"' ports: - "80:80" - "443:443" volumes: - /var/run/docker.sock:/var/run/docker.sock - ./certs:/certs network_mode: bridge
14.
# .gitlab-ci.yml deploy: script: - 'docker
build -t ondrejsika/demo' - 'docker login -u $DOCKERHUB_USER -p $DOCKERHUB_PASSWD' - 'docker push ondrejsika/demo' - 'ssh docker@demo.com docker run -d -l traefik.port=80 ' '-l traefik.frontend.rule=Host:$CI_COMMIT_REF_NAME.demo.com ' '-l traefik.frontend.entryPoints=http,https ondrejsika/demo' environment: name: $CI_COMMIT_REF_NAME url: https://$CI_COMMIT_REF_NAME.demo.com
19.
Díky @ondrejsika ondrej@ondrejsika.com
Télécharger maintenant