GNU/Linux >> Tutoriales Linux >  >> Panels >> Docker

Cómo instalar docker en CentOS/RHEL/Fedora

Qué es la ventana acoplable

Docker es un sistema de administración de contenedores que nos ayuda a administrar fácilmente Linux Containers (LXC) de una manera más fácil y universal. Docker es compatible con muchas plataformas Linux, como RHEL, Ubuntu, Fedora, CentOS, Debian, Arch Linux, etc. También es compatible con muchas plataformas en la nube, como Amazon EC2, Rackspace Cloud y Google Compute Engine.

Ediciones Docker

Docker está disponible en 2 ediciones, a saber:
1. Edición comunitaria (CE) :versión de Docker compatible con la comunidad que puede hacerlo usted mismo y que está disponible de forma gratuita.
2. Edición empresarial (EE) :versión de pago y con soporte oficial de Docker.

Terminologías de Docker

1. Imágenes acoplables :Es una colección de archivos como bibliotecas, binarios y otras dependencias que solo se necesitan para ejecutar la aplicación. Estos archivos en la imagen de Docker son de solo lectura y, por lo tanto, el contenido de la imagen no se puede modificar.
2. Contenedores Docker :las imágenes de la ventana acoplable son de solo lectura y sin estado. Los contenedores de la ventana acoplable, por otro lado, se derivan de la imagen de la ventana acoplable y agregan una capa de lectura y escritura encima.
3. Registro Docker :las imágenes de Docker se pueden almacenar para que sean públicas o privadas en un registro de Docker. Docker Registry puede ser alojado por un tercero como un registro público o privado, como Docker Hub.

Requisitos previos

Antes de instalar el motor acoplable, verifiquemos si cumple con todos los requisitos previos.
1. Docker solo es compatible con la arquitectura de 64 bits. Así que asegúrese de no tener un sistema de 32 bits a mano. Para verificar la arquitectura, use el siguiente comando.

# uname -i
x86_64

2. Docker es compatible con la versión 3.8 o posterior del kernel. Para verificar la versión del kernel, ejecute el siguiente comando:

# uname -r
3.10.0-693.5.2.el7.x86_64

3. El kernel debe tener un backend de almacenamiento como DeviceMapper. Para verificar, use cualquiera de los siguientes comandos.

# rpm -qa | grep mapper
device-mapper-1.02.140-8.el7.x86_64
device-mapper-libs-1.02.140-8.el7.x86_64

o

# grep device-mapper /proc/devices
253 device-mapper

Instalar los paquetes necesarios

1. Como se especifica en la sección de requisitos previos anterior, necesitamos tener un backend de almacenamiento como DeviceMapper. El controlador de almacenamiento de devicemapper requiere los paquetes device-mapper-persistent-data y lvm2.

# yum install -y device-mapper-persistent-data lvm2

2. Instale también la utilidad yum-config-manager proporcionada por el paquete yum-utils para configurar el repositorio docker en la siguiente sección.

# yum install -y yum-utils

Configurar el repositorio

Use el siguiente comando para configurar el repositorio para docker.

# yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

Instalando ventana acoplable

Finalmente, llegamos al último paso de instalar realmente la Edición comunitaria de docker.

# yum install docker-ce

Instalación de Docker mediante un script automatizado

También hay una forma automatizada de instalar Docker, que instala los paquetes de requisitos previos, así como el motor de Docker por usted. El script es universal y funciona para todas las distribuciones de Linux disponibles. Para instalar Docker usando el script automatizado, use cualquiera de los siguientes comandos:

$ sudo curl -sSL https://get.docker.io/ | sh

o

sudo wget -qO- https://get.docker.io/ | sh

Iniciar/detener el servicio Docker

Tendrá que iniciar el servicio de la ventana acoplable después de haber terminado de instalar el motor de la ventana acoplable.

# systemctl start docker

Para habilitar el inicio del servicio en el momento del arranque:

# systemctl enable docker

Para detener el servicio docker, use el siguiente comando.

# systemctl stop docker

Verificar instalación

Puede verificar la instalación de la ventana acoplable al ver la versión del motor de la ventana acoplable instalada utilizando cualquiera de los siguientes comandos.

# docker info
Containers: 0
 Running: 0
 Paused: 0
 Stopped: 0
Images: 0
Server Version: 17.10.0-ce
...
# docker --version
Docker version 17.10.0-ce, build f4ffd25

Actualizar ventana acoplable

Para actualizar la ventana acoplable a la última versión, puede usar el comando de actualización yum.

# yum -y update docker
Cómo listar/buscar/extraer imágenes docker en Linux
Cómo listar/iniciar/detener/eliminar contenedores docker


Docker
  1. Cómo instalar Google Chrome 17 en Fedora 16, CentOS 6 / RHEL 6

  2. Cómo instalar Docker en CentOS 7 / RHEL 7

  3. Cómo instalar Docker en CentOS

  4. Cómo instalar Python 3.5 en CentOS/RHEL y Fedora

  5. ¿Cómo extraer el paquete 7z en CentOS/RHEL/Fedora?

Cómo instalar Docker CE en CentOS 8 / RHEL 8

Cómo instalar Cockpit en CentOS 7/RHEL 7 y Fedora 28

Cómo instalar pgAdmin 4 en CentOS 7 / RHEL 7 y Fedora 29 / Fedora 28

Cómo instalar Docker en CentOS

Cómo instalar Docker en CentOS 7

Cómo instalar Wine 5.0 en CentOS, RHEL y Fedora