Docker.pdf


Vista previa del archivo PDF docker.pdf


Página 1...5 6 78991

Vista previa de texto


El comando docker build da instrucciones al daemon para crear una imagen (línea
punteada), para lo cual debe estar disponible el Dockerfile correspondiente. Si el usuario
no ha creado la imagen, sino que la toma de un repositorio en Docker Hub, entonces se
ejecuta el comando docker pull (línea discontinua). Cuando se le ordena al daemon iniciar
un contenedor con la orden docker run, el programa comprueba primero si la imagen
requerida está almacenada de forma local. En caso afirmativo, el contenedor se inicia
(línea continua). También puede ocurrir que el daemon no encuentre la imagen, a partir de
lo cual extrae una directamente del repositorio.

Instalar el motor de Docker
Aunque en un principio Docker solo se usaba en las distribuciones de Linux, la versión
actual del motor de contenedores se caracteriza por una gran independencia de
plataforma. Hoy existen paquetes de instalación para Microsoft Windows y macOS, así
como para servicios en la nube como Amazon Web Services (AWS) y Microsoft Azur.
Entre las distribuciones de Linux que soporta encontramos:









CentOS
Debian
Fedora
Oracle Linux
Red Hat Enterprise Linux
Ubuntu
openSUSE
SUSE Linux Enterprise

Además hay distribuciones de Docker gestionadas por la comunidad para:




Arch Linux
CRUX Linux
Gentoo Linux

A continuación se muestra el proceso de instalación de un motor de Docker con Ubuntu, la
popular distribución de Linux. Para conocer cómo instalar Docker en otras plataformas,
accede a estas instrucciones de documentación de Docker en inglés.
Dependiendo de las exigencias y requisitos que se deben cumplir, puedes instalar Docker
en el sistema Ubuntu de tres formas diferentes:




Manualmente con el paquete DEB
Desde el repositorio de Docker
Desde el repositorio de Ubuntu

Sin embargo, antes deberías de echar un vistazo a los requisitos del sistema del motor de
Docker.

Requerimientos de sistema
Para instalar la versión actual de Docker en la distribución de Ubuntu es necesaria
la versión de 64 bits de una de las siguientes versiones de Ubuntu:




Yakkety 16.10
Xenial 16.04 (LTS)
Trusty 14.04 (LTS)