Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa Próxima revisión Ambos lados, revisión siguiente | ||
clase:daw:daw:2eval:tema07 [2020/12/16 18:20] admin |
clase:daw:daw:2eval:tema07 [2021/02/10 16:50] admin |
||
---|---|---|---|
Línea 16: | Línea 16: | ||
* [[https:// | * [[https:// | ||
* [[https:// | * [[https:// | ||
+ | |||
+ | ===== Instalación ===== | ||
+ | Para instalar docker , lanzar las siguientes órdenes en Ubuntu: | ||
+ | |||
+ | snap remove docker | ||
+ | sudo apt-get remove docker docker-engine docker.io containerd runc | ||
+ | sudo apt-get update | ||
+ | sudo apt-get install apt-transport-https ca-certificates | ||
+ | curl -fsSL https:// | ||
+ | sudo apt-key fingerprint 0EBFCD88 | ||
+ | sudo add-apt-repository "deb [arch=amd64] https:// | ||
+ | sudo apt-get update | ||
+ | sudo apt-get install docker-ce docker-ce-cli containerd.io | ||
+ | |||
+ | Las instrucciones actualizadas están en [[https:// | ||
+ | |||
+ | Para comprobar que todo funciona , lanzar la siguiente orden: | ||
+ | |||
+ | sudo docker container run hello-world | ||
+ | |||
Línea 80: | Línea 100: | ||
| [[https:// | | [[https:// | ||
| [[https:// | | [[https:// | ||
+ | | [[https:// | ||
Las dos órdenes mas complejas e importantes para la gestión de los contenedores son: | Las dos órdenes mas complejas e importantes para la gestión de los contenedores son: | ||
Línea 87: | Línea 107: | ||
==== docker container run ==== | ==== docker container run ==== | ||
- | Pone en marcha la imagen creando un contenedor.Su forma mas sencilla de usar es '' | + | Pone en marcha la imagen creando un contenedor.Su forma mas sencilla de usar es '' |
* '' | * '' | ||
* '' | * '' | ||
* '' | * '' | ||
* '' | * '' | ||
+ | * '' | ||
* '' | * '' | ||
* '' | * '' | ||
Línea 118: | Línea 139: | ||
-p 4000: | -p 4000: | ||
| | ||
+ | | ||
| | ||
Línea 172: | Línea 194: | ||
* El puerto interno 8080 que se vea en la máquina en el puerto 11211 | * El puerto interno 8080 que se vea en la máquina en el puerto 11211 | ||
* Que los datos de configuración de Jenkins (en "/ | * Que los datos de configuración de Jenkins (en "/ | ||
- | * Que el nombre del contenedor sea "Prueba Jenkins" | + | * Que el nombre del contenedor sea "prueba_jenkins" |
+ | * Que el nombre DNS sea " | ||
* Que sea un demonio | * Que sea un demonio | ||