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
linux:docker:masterclass [25/05/2018 04:45] matelinux:docker:masterclass [27/11/2018 07:24] (actual) – [info general] admin
Línia 1: Línia 1:
 = MasterClass Docker = MasterClass Docker
 +{{tag>docker}}
 == info masterclass == info masterclass
-ponente: Dani+ponente: Dani Sanchez <decrypt>U2FsdGVkX1/bo65aAxmidXcqKXcZMeZwmSKTF6KVElQDer9c0K7fmdmujlBWTpFY</decrypt> --> docker user <decrypt>U2FsdGVkX19JO3r1pIy6PbnvUpZf9ti/ehiMS/fZz1I=</decrypt>
  
 +pass:2...s
 == docker == docker
 === info general === info general
Línia 10: Línia 12:
   * docker client (la consola que envía comandos al daemon)   * docker client (la consola que envía comandos al daemon)
  
-alpine : lenguaje propio para docker+alpine : <del>lenguaje propio para docker</del>imágenes basadas en distribución linux muy ligera
  
 === trabajando con docker === trabajando con docker
Línia 33: Línia 35:
   * no se suele hacer así, se usa **docker file**   * no se suele hacer así, se usa **docker file**
  
-=== docker file+=== Dockerfile
 <code> <code>
 FROM <imagen> '' descargará si no está FROM <imagen> '' descargará si no está
Línia 39: Línia 41:
 </code> </code>
 ''$ docker build -t apache <contexto>'' --> contexto = path (de donde copiará los ficheros) ''$ docker build -t apache <contexto>'' --> contexto = path (de donde copiará los ficheros)
 +  * por defecto coge el fichero Dockerfile del path actual
 +  * se puede especificar otro fichero con ''-f''
  
 a docker se pueden subir todas las imágenes que quieras, gratuitamente. a docker se pueden subir todas las imágenes que quieras, gratuitamente.
  
 +== docker compose
 +para uso local, ejecutar varios contenedores, para desarrollo
  
 +''docker-compose.iml'', estilo JSON, menos verboso, ejecuta comandos de docker
 +
 +<code>
 +version: '3.2'
 +services:
 +    web:
 +        build: .
 +        ports:
 +        - "5000:5000"
 +    redis:
 +        image: "redis:alpine"
 +</code>
 +
 +=== entornos
 +  * implementación
 +  * pre-producción
 +  * producción
 +  * (Q&A)
 +
 +=== subir
 +  * ''docker login''
  • linux/docker/masterclass.1527248701.txt.gz
  • Darrera modificació: 25/05/2018 04:45
  • per mate