Instalar Doocker en centos 7

Para trabajar con la última versión estable vamos a instalar el repositorio oficial de Docker en CentOS 7. Configurar este repositorio es muy sencillo, ya que basta con descargar el archivo de repositorio directamente en el directorio de repositorios de yum

Actualizar

Instalamos el servicio

Tras la descarga e instalación de Docker y sus dependencias disponemos de dos nuevos servicios en CentOS 7, los servicios docker y containerd, que no quedan en ejecución ni habilitados. Los ponemos en marcha de forma manual y los habilitamos para que inicien automáticamente con el sistema:

En cualquier momento podemos comprobar el estado de los servicios con

Si quieres saber qué versión de Docker has instalado en tu máquina o VPS CentOS 7, puedes usar el comando docker:

Cómo probar Docker en CentOS 7

Los contenedores de Docker se instancian a partir de imágenes, pero inicialmente no disponemos de ninguna imagen de Docker en nuestro sistema, como podemos comprobar con el comando

El repositorio público de Docker contiene multitud de imágenes, pero no es necesario descargar explícitamente una determinada imagen para luego trabajar con ella, ya que si tratamos de lanzar Docker desde una imagen de la que no disponemos, se descargará previamente de forma automática.

Por ejemplo, probaremos con la típica imagen hello-world que mostrará un mensaje en pantalla:

Para buscar contenedores:

Ya sabemos que podemos lanzar directamente el contenedor, porque la imagen se descargará previamente si es necesario, pero para evitar que el contenedor se cierre automáticamente tras su ejecución, incluiremos el parámetro -it para que el contenedor inicie de forma interactiva, ya que dispone de shell:

Además podremos utilizar el comando para comprobar el estado de los contenedores con los que trabajamos:


Pero si lo que quieres es disponer de una segunda terminal de comandos del contenedor que ya está en ejecución, usaremos la opción exec del comando docker:

Observa que hemos indicado el identificador o ID del contenedor en ejecución sobre el que queremos ejecutar el comando, que en este caso es bash, y que indicamos el modo interactivo con el parámetro -it. De esta forma puedes tener distintas terminales abiertas sobre un mismo contenedor.

 

 

Deja una respuesta