Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.
Següent revisió | Revisió prèvia | ||
docker_pres [2021/10/18 10:13] enrique_mieza_sanchez creat |
docker_pres [2021/11/19 08:51] (actual) enrique_mieza_sanchez devops tag |
||
---|---|---|---|
Línia 1: | Línia 1: | ||
~~REVEAL transition=slide& | ~~REVEAL transition=slide& | ||
- | ====== Docker ====== | + | ====== Docker |
Docker és una tecnologia de gestió de // | Docker és una tecnologia de gestió de // | ||
Referències: | Referències: | ||
+ | * Apunts pràctics [[Docker]] a bytes.cat | ||
+ | * [[docker-compose]] a bytes.cat | ||
* Apunts pràctics sobre Docker: https:// | * Apunts pràctics sobre Docker: https:// | ||
{{ docker-logo-1.png? | {{ docker-logo-1.png? | ||
- | {{tag> #FpInfor #Ciber #CiberMp03 #Ceti #CetiMp03 #Asix #AsixMp08 }} | + | {{tag> #FpInfor #Ciber #CiberMp03 #Ceti #CetiMp03 #Asix # |
Línia 86: | Línia 88: | ||
===== Docker volumes ===== | ===== Docker volumes ===== | ||
Els //volumes// son els espais de disc dur on el contenidor pot escriure i guardar el seu estat. | Els //volumes// son els espais de disc dur on el contenidor pot escriure i guardar el seu estat. | ||
- | * Les instàncies Docker són efímeres: els volums, per defecte es destrueixen quan una instància finalitza. | + | |
- | * Podem persistir els // | + | * Els volums, per defecte, es destrueixen quan una instància finalitza. |
+ | | ||
{{docker6.png? | {{docker6.png? | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ===== Docker volumes vs bind mounts ===== | ||
+ | Els Docker Volumes poden ser: | ||
+ | * **Bind mounts**: sobre qualsevol part el // | ||
+ | * **Volumes**: | ||
+ | |||
+ | {{docker-volumes.png? | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ===== Xarxes Docker ===== | ||
+ | Disposem de diversos //drivers// de xarxa per administrar els nostres contenidors: | ||
+ | * **Bridge** (default): | ||
+ | * Xarxa que comunica amb el //host//, i que té sortida a l' | ||
+ | * No és accessible des de fora (ve a ser una NAT). | ||
+ | * **Host**: només permet comunicació un a un amb el host. En conseqüència, | ||
+ | * **None**: sense xarxa, només per fer Docker que facin computació i deixin el resultat en volums de disc. | ||
+ | * **Overlay**: | ||
+ | * **Macvlan**: | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ===== Docker bridge network ===== | ||
+ | |||
+ | {{ docker-network.png? | ||
\\ | \\ | ||
===== Docker vs LXC ===== | ===== Docker vs LXC ===== | ||
- | LXC (Linux Containers) estan orientats a virtualització (guardem l' | ||
- | Docker està orientat a servei. Com a norma de disseny, cada contenidor només executa un sol procés. | + | * **LXC (Linux Containers) estan orientats a virtualització** (guardem l' |
+ | |||
+ | * **Docker està orientat a servei**. | ||
+ | * Com a norma de disseny, cada contenidor només executa un sol procés. | ||
+ | * Ex: un Docker per a la BD i un altre per a l' | ||
\\ | \\ |