bytes.cat

La wiki d'FP d'informàtica

Eines de l'usuari

Eines del lloc


docker

Diferències

Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.

Enllaç a la visualització de la comparació

Ambdós costats versió prèvia Revisió prèvia
Següent revisió
Revisió prèvia
docker [2022/10/04 14:45]
enrique_mieza_sanchez [Ubuntu Linux]
docker [2023/06/27 14:25] (actual)
enric_mieza_sanchez [Docker pràctic]
Línia 4: Línia 4:
  
 {{ docker-logo-1.png?direct&300 }} {{ docker-logo-1.png?direct&300 }}
 +
 +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 19: Línia 24:
   $ sudo apt install docker.io   $ sudo apt install docker.io
  
-Per no haver de fer ''sudo'' afegim l'usuari al grup ''docker'': +<tabbox VM Ubuntu amb Vagrant>
-  $ sudo adduser myuser docker +
- +
-I també afegim l'eina Byobu per a millora de la shell que ens serà pràctic: +
-  $ sudo apt install byobu +
-  $ byobu-enable +
- +
-Caldrà sortir i entrar a la sessió gràfica o a la //shell// perquè el canvi de grup ''docker'' prengui efecte. +
- +
-<tabbox Windows amb VM Vagrant>+
 Pots crear una VM Ubuntu amb [[Vagrant]] fàcilment amb: 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 ''Vagrantfile'' i activa la xarxa externa per fer-lo accessible per xarxa. Descomenta la línia: Edita el ''Vagrantfile'' i activa la xarxa externa per fer-lo accessible per xarxa. Descomenta la línia:
Línia 58: Línia 54:
  
 </tabbox> </tabbox>
 +
 +
 +A les versions GNU/Linux, per no haver de fer ''sudo'' per les comandes ''docker'' afegim el nostre usuari al grup ''docker'':
 +  $ sudo adduser myuser docker
 +
 +I també afegim l'eina Byobu per a millora de la shell que ens serà pràctic:
 +  $ sudo apt install byobu
 +  $ byobu-enable
 +
 +Caldrà sortir i entrar a la sessió gràfica o a la //shell// perquè el canvi de grup ''docker'' prengui efecte.
 +
  
 \\ \\
Línia 196: 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://hub.docker.com/_/mariadb     * https://hub.docker.com/_/mariadb
-  * Posa en marxa un Docker de MariaDB que sigui accessible des de tot arreu+  * Posa en marxa un Docker de MariaDB i publica el port 3306 intern al 33006 extern (màquina host)
-    * Al publicar el port, si poses ''-p 127.0.0.1:3306'' serà accessible només des de ''localhost'', pel que cal eliminar la IP o posar 0.0.0.0 perquè tingui accés universal. +    * ''docker run ... -p 33006:3306 mariadb:latest'' 
-  * Instal·la el **client** de MariaDB a la màquina //host// i connecta't via CLI.+  * Instal·la el **client** de MariaDB a la màquina //host// i connecta't via CLI a través del port local 33006: 
 +    * ''mysql -u myuser -pmypass -h 127.0.0.1 -P 33006''
   * 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 248: 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]].
  
 \\ \\
docker.1664894750.txt.gz · Darrera modificació: 2022/10/04 14:45 per enrique_mieza_sanchez