Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Docker pre každého

Fero Volar
October 12, 2019

Docker pre každého

Docker je zaujímavá technológia o ktorej sa posledné roky veľmi hovorí.. Obľúbilo si ju množstvo vývojárov, no svojou filozofiou uľahčuje tvorbu takmer každému. Okrem vývoja ide o ideálny spôsob ako testovať dizajn, nové pluginy a témy. Ukážeme si ako Docker používať bez predchádzajúcich skúseností a ako za pár sekúnd spustiť WordPress.

Fero Volar

October 12, 2019
Tweet

More Decks by Fero Volar

Other Decks in Technology

Transcript

  1. Fero Volár H E A D O F S E

    R V E R P R O D U C T S Pôsobím v ! spoločnosti WebSupport, kde už 5 rokov spravujem ☁ cloudové produktové portfólio a vediem obchodný B2B team. WordPress používam od roku 2004. I ❤ containers. Hi, Nice to meet you @websupport_tech 2
  2. Čo je to Docker Ako Docker vznikol a čo je

    jeho poslaním Docker a WordPress 02. Ako funguje táto silná dvojka 01. Tipy z praxe 03. Čo je dobré vedieť 3 www.websupport.sk
  3. Solomon Hykes, dotCloud 2010 verejne dostupné od 2013 ako Docker

    8 história a poslanie Dockeru @websupport_tech www.websupport.sk
  4. Solomon Hykes, dotCloud 2010 verejne dostupné od 2013 ako Docker

    Build, Ship, and Run Any App, Anywhere open-source (CE), komerčná edícia (EE) 9 história a poslanie Dockeru @websupport_tech www.websupport.sk
  5. multiplatformový: Windows, Linux, mac OS rýchly: sekundy namiesto minút univerzálny:

    akýkoľvek jazyk, framework, databáza atď. dá sa veľmi rýchlo naučiť ekosystém 12 Výhody dockeru lebo je … @websupport_tech www.websupport.sk
  6. legacy software spôsob ako doručovať vlastný software automatizácia čistý OS

    13 Výhody dockeru lebo je … @websupport_tech www.websupport.sk
  7. Image (obraz): tvorí základ kontajnerov, môže obsahovať operačný systém, ale

    aj aplikácie Dockerfile: popisuje ako vznikol image Docker Hub: môžete si ho predstaviť ako databázu všetkých dostupných obrazov (images). V prípade potreby si môžete vytvoriť vlastný - je to rýchlejšie a bezpečnejšie Containers (kontajnery): definujú ich obrazy (images) a akékoľvek ďalšie konfiguračné možnosti zadané pri ich súštaní, ako napríklad premenné, sieťové pripojenie, možnosti pripojenia, porty Volume: prepojenie dát z kontajnera s vašimi lokálnymi Port: sieťový port na ktorom sa bude nachádzať služba, pre HTTP to je 80 a pre HTTPs 443 14 Slovníček pojmov nech sme na jednej vlne @websupport_tech www.websupport.sk
  8. konfigurácia prostredia: web server, PHP, DB stack: WAMP, XAMPP, MAMP

    WP prostredia: Local by Flywheel, ServerPress virtualizácia: VirtualBox, Vagrant 16 LOKálny WP vývoj na vlastnom notebooku @websupport_tech www.websupport.sk
  9. SSL certifikáty hostname emaily vlastný image wp-cli dáta na import

    23 ladíme je čo zlepšovať @websupport_tech www.websupport.sk
  10. docker ps -a docker images docker rm … docker rmi

    ... 24 udržujte čistotu a poriadok @websupport_tech www.websupport.sk
  11. ngrok, forwardhq oficiálne images v produkcii HA 25 bežíme ako

    na prevádzku @websupport_tech www.websupport.sk