Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.
| Ambdós costats versió prèvia Revisió prèvia Següent revisió | Revisió prèvia | ||
|
docker [2022/09/29 15:49] enrique_mieza_sanchez [Xarxes Docker] |
docker [2023/06/27 14:25] (actual) enric_mieza_sanchez [Docker pràctic] |
||
|---|---|---|---|
| Línia 4: | Línia 4: | ||
| {{ docker-logo-1.png? | {{ docker-logo-1.png? | ||
| + | |||
| + | Articles relacionats: | ||
| + | * Anterior: [[docker_pres]] | ||
| + | * Següent: [[docker-compose]] | ||
| + | |||
| Altres articles sobre Docker a aquesta wiki: | Altres articles sobre Docker a aquesta wiki: | ||
| Línia 12: | Línia 17: | ||
| ===== Instal·lació ===== | ===== Instal·lació ===== | ||
| - | Sobre Ubuntu és més fàcil | + | Es recomana treballar sobre Ubuntu, és més fàcil |
| + | |||
| + | <tabbox Ubuntu Linux> | ||
| + | En Ubuntu Linux podem instal·lar fàcilment la versió que hi ha als repositoris: | ||
| + | $ sudo apt update | ||
| + | $ sudo apt install docker.io | ||
| + | |||
| + | <tabbox VM Ubuntu amb Vagrant> | ||
| + | Pots crear una VM Ubuntu amb [[Vagrant]] fàcilment amb: | ||
| $ mkdir ubudocker | $ mkdir ubudocker | ||
| $ cd ubudocker | $ cd ubudocker | ||
| - | $ vagrant init ubuntu/focal64 | + | $ vagrant init ubuntu/jammy64 |
| Edita el '' | Edita el '' | ||
| Línia 24: | Línia 37: | ||
| $ vagrant ssh | $ vagrant ssh | ||
| - | Un cop arrencada | + | <tabbox Windows Pro amb WSL> |
| - | $ sudo apt update | + | Podem treballar com si fos un Ubuntu si instal·lem el WSL (Windows Subsystem for Linux). |
| - | $ sudo apt install | + | |
| + | Obriu un CMD amb permisos d' | ||
| + | > wsl --install | ||
| + | |||
| + | Quan finalitzi | ||
| + | |||
| + | Pots treballar com amb la versió Ubuntu. **Consulta la pestanya d' | ||
| + | |||
| + | Només amb una diferència: | ||
| + | $ sudo dockerd | ||
| + | |||
| + | Obre una altra //shell// Ubuntu per llençar les comandes, com per exemple: | ||
| + | $ docker | ||
| + | |||
| + | </ | ||
| - | Per no haver de fer '' | + | A les versions GNU/Linux, per no haver de fer '' |
| $ sudo adduser myuser docker | $ sudo adduser myuser docker | ||
| I també afegim l'eina Byobu per a millora de la shell que ens serà pràctic: | I també afegim l'eina Byobu per a millora de la shell que ens serà pràctic: | ||
| $ sudo apt install byobu | $ sudo apt install byobu | ||
| - | $ byobu-install | + | $ byobu-enable |
| Caldrà sortir i entrar a la sessió gràfica o a la //shell// perquè el canvi de grup '' | Caldrà sortir i entrar a la sessió gràfica o a la //shell// perquè el canvi de grup '' | ||
| + | |||
| \\ | \\ | ||
| Línia 174: | Línia 203: | ||
| * Llegeix la documentació del Docker oficial de MariaDB al Docker Hub: | * Llegeix la documentació del Docker oficial de MariaDB al Docker Hub: | ||
| * https:// | * https:// | ||
| - | * Posa en marxa un Docker de MariaDB | + | * Posa en marxa un Docker de MariaDB |
| - | * Al publicar el port, si poses '' | + | * '' |
| - | * Instal·la el **client** de MariaDB a la màquina //host// i connecta' | + | * Instal·la el **client** de MariaDB a la màquina //host// i connecta' |
| + | * '' | ||
| * Crea una BD i una taula a dins amb algun registre. | * Crea una BD i una taula a dins amb algun registre. | ||
| * Surt del CLI de Mariadb. | * Surt del CLI de Mariadb. | ||
| Línia 226: | Línia 256: | ||
| $ docker network create net1 | $ docker network create net1 | ||
| $ docker run --name www1 --net net1 -d httpd | $ docker run --name www1 --net net1 -d httpd | ||
| + | |||
| + | \\ | ||
| + | |||
| + | ===== Continuació ===== | ||
| + | El tema Docker continua a [[docker-compose]]. | ||
| \\ | \\ | ||