Instalar docker en entorno Linux

1. Desinstalar la versión anterior

Si ha instalado el motor de la ventana acoplable anteriormente, entonces este paso es necesario, use el siguiente comando para eliminar la instalación histórica:

sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate  docker-engine

Si el administrador de paquetes yum responde que no está instalado, esto no afectará las instalaciones posteriores.
Cabe señalar aquí que cuando se desinstala Docker, las imágenes, contenedores, volúmenes y redes almacenados en el directorio /var/lib/docker/ no se eliminarán automáticamente.

2. Selección del método de instalación

2.1 Configuración del repositorio

Para instalar los paquetes necesarios y configurar el repositorio de Docker, use los siguientes comandos.

sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

2.2 Instalar el motor Docker

Instale el motor Docker, containerd y docker compose
Para instalar las últimas versiones, ejecute los siguientes comandos:

sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin

Este comando instala Docker, pero no inicia Docker. También crea el grupo Docker, por defecto no se agregan usuarios a este grupo.
Esto suele ser necesario si necesita instalar una versión específica.
Primero debe enumerar las versiones disponibles en el repositorio, use el siguiente comando:

yum list docker-ce --showduplicates | sort -r

Versión:
docker-ce.x86_64 3:18.09.1-3.el7 docker-ce-stable
docker-ce.x86_64 3:18.09.0-3.el7 docker-ce-stable
docker-ce.x86_64 18.06.1.ce -3.el7 docker-ce-estable
docker-ce.x86_64 18.06.0.ce-3.el7 docker-ce-estable

La lista devuelta muestra la versión del paquete. Para instalar una versión específica, debe especificar el nombre del paquete más la cadena de la versión. Reemplace <VERSION_STRING> con la versión deseada, ejecute el siguiente comando:

sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io docker-compose-plugin

2.3 Iniciar ventana acoplable

sudo systemctl start docker
Podemos verificar que la instalación fue exitosa ejecutando la imagen:

sudo docker run hello-world
Este comando descargará la imagen de prueba y la ejecutará en el contenedor. Cuando se ejecute el contenedor, imprimirá un mensaje de confirmación y saldrá.

Se muestra de la siguiente manera:

[root@localhost ~]# docker run hello-world

Hello from Docker!
This message shows that your installation appears to be working correctly.

To generate this message, Docker took the following steps:
 1. The Docker client contacted the Docker daemon.
 2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
    (amd64)
 3. The Docker daemon created a new container from that image which runs the
    executable that produces the output you are currently reading.
 4. The Docker daemon streamed that output to the Docker client, which sent it
    to your terminal.

To try something more ambitious, you can run an Ubuntu container with:
 $ docker run -it ubuntu bash

Share images, automate workflows, and more with a free Docker ID:
 https://hub.docker.com/

For more examples and ideas, visit:
 https://docs.docker.com/get-started/

Supongo que te gusta

Origin blog.csdn.net/eettttttt/article/details/131820644
Recomendado
Clasificación