Docker.pdf


Vista previa del archivo PDF docker.pdf


Página 1...27 28 29303191

Vista previa de texto


Además, también debes eliminar de forma manual todos aquellos archivos de
configuración adicionales que hayas instalado.

Trabajar con Docker
¿Te has asegurado de haber instalado el motor de Docker correctamente y que este
funciona a la perfección? Entonces ya podemos pasar a explicar las opciones de
aplicación de esta plataforma de contenedores. A continuación, aprenderás a manejar
el motor de Docker desde la consola, conocerás las posibilidades que ofrece Docker Hub y
comprenderás las razones que convierten a estos contendores en una revolución dentro
de la gestión de aplicaciones.

Cómo dirigir el motor de Docker
A partir de la versión 16.04, Ubuntu utiliza el programa systemd (abreviatura de “sistema
daemon”) para dirigir procesos. Por systemd entendemos un proceso init que también
puede usarse con otras distribuciones de Linux como RHEL, CentOS o Fedora y que, por
regla general, recibe el ID de proceso 1. Como primer proceso del sistema, el daemon es
responsable de iniciar, parar y efectuar el seguimiento del resto de procesos. En versiones
previas de Ubuntu (14.10 y anteriores) es el programa upstart el encargado de esta
función.
También se puede controlar al Docker daemon a través de systemd. En la instalación
estándar, la plataforma de contenedores está configurada de tal forma que el daemon se
inicia automáticamente cuando el sistema arranca. No obstante, este ajuste
predeterminado puede modificarse gracias a la herramienta de líneas de
comando systemctl.
Con el objetivo de controlar un proceso o conocer su estado, puedes mandar órdenes
a systemd con systemctl. La sintaxis de un comando tal presenta la siguiente sintaxis:
Systemctl [OPTION] [COMMAND]

Algunos comandos hacen referencia a determinados recursos (como Docker). La
terminología de systemd se refiere a ellos como units (unidades). En este caso, el
comando deriva de las instrucciones correspondientes y del nombre de la unidad a la que
se dirige.
Si deseas activar (enable) o desactivar (disable) el inicio automático del
Docker daemon, debes utilizar la herramienta systemctl con las siguientes órdenes:
$ sudo systemctl enable docker
$ sudo systemctl disable docker

Esta misma herramienta también permite consultar el estado de una unit:
$ sudo systemctl status docker

Si el motor de Docker está activo en el sistema Ubuntu, la salida en la terminal debería ser
así: