Instalar docker no ambiente Linux

1. Desinstale a versão antiga

Se você já instalou o mecanismo docker antes, esta etapa é necessária, use o seguinte comando para excluir a instalação histórica:

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

Se o gerenciador de pacotes yum responder que não está instalado, isso não afetará as instalações subsequentes.
Deve-se observar aqui que, quando o docker é desinstalado, as imagens, contêineres, volumes e redes armazenados no diretório /var/lib/docker/ não serão excluídos automaticamente.

2. Seleção do método de instalação

2.1. Configurando o repositório

Para instalar os pacotes necessários e configurar o repositório do Docker, use os seguintes comandos.

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

2.2. Instale o mecanismo do Docker

Instalar o Docker engine, containerd e docker compose
Para instalar as versões mais recentes, execute os seguintes comandos:

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

Este comando instala o Docker, mas não inicia o Docker. Ele também cria o grupo Docker, por padrão, nenhum usuário é adicionado a este grupo.
Isso geralmente é necessário se você precisar instalar uma versão específica.
Primeiro você precisa listar as versões disponíveis no repositório, use o seguinte comando:

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

显示:
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-stable
docker-ce.x86_64 18.06.0.ce-3.el7 docker-ce-stable

A lista retornada mostra a versão do pacote. Para instalar uma versão específica, você precisa especificar o nome do pacote mais a string da versão. Substitua <VERSION_STRING> pela versão desejada, execute o seguinte comando:

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

2.3. Iniciar janela de encaixe

sudo systemctl start docker
Podemos verificar se a instalação foi bem-sucedida executando a imagem:

sudo docker run hello-world
Este comando fará o download da imagem de teste e a executará no contêiner. Quando o contêiner for executado, ele imprimirá uma mensagem de confirmação e sairá.

Exibido da seguinte forma:

[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/

Acho que você gosta

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