Docker (1) - instale o Docker

A máquina que uso:

  1. CentOS 7 (servidor em nuvem da Tencent)

índice

1. O que é Docker

2. Pré-requisitos de instalação

Três, etapas de instalação

  1. Baixe o Docker
    • Instale usando o repositório de origem do Docker
    • Baixe arquivos para instalar manualmente
  2. Instale o Docker
  3. Exemplo de execução

Quatro, operações adicionais

  1. Fonte de mudança do Docker (acelerar o download da imagem do Docker)
  2. Versão antiga da desinstalação do Docker

1. O que é Docker

  Docker é um mecanismo de contêiner de aplicativo de código aberto que permite aos desenvolvedores empacotar seus aplicativos e dependências em uma imagem portátil e, em seguida, publicá-la em qualquer máquina Linux ou Windows popular, que também pode ser virtualizada. Os contêineres usam o mecanismo de sandbox completamente e não haverá interfaces entre eles.
A imagem do Docker está aqui

Vantagens :

  1. Docker nos economiza muitos testes de ambiente de produção, porque o ambiente de desenvolvimento é o seu ambiente de produção
  2. O Docker pode utilizar melhor (ya) e (zha) o desempenho do computador

2. Pré-requisitos de instalação

  1. Se você instalou uma versão antiga do Docker, desinstale-a primeiro, leia a etapa 2 das etapas adicionais
  2. Você precisa de um computador (ou servidor) com Windows / macOS / Linux
  3. Ter uma conexão de internet estável
  4. Leia este artigo com atenção e paciência hhh

Três, etapas de instalação

  1. Faça o download do Docker
    a. Use o warehouse do Docker

    Instale dependências

    sudo yum install -y yum-utils \   
                        device-mapper-persistent-data \ 
                        lvm2
    

    Para adicionar um warehouse (versão estável) e
    desejar usar outras versões, consulte esta parte do comando na documentação oficial do Docker !
    Olhe para baixo e há uma versão de teste

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

    Devia ver

    repo saved to /etc/yum.repos.d/docker-ce.repo
    

    b. Baixe o arquivo e instale-o manualmente

    (Cave o buraco primeiro, preencha-o quando tiver tempo)

  2. Instale o Docker

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

    Mostre Compelete! Para ir para a próxima etapa
    Dicas: Se a verificação da chave GPG aparecer, verifique se a chave corresponde à seguinte string

    060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35
    
  3. Inicie o Docker

    sudo systemctl start docker  
    ps -ef | grep docker
    

    Contanto que dockerd apareça, isso prova que o docker foi iniciado com sucesso

    root     30820     1  0 14:10 ?        00:00:00 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
    root     31127 23503  0 14:11 pts/0    00:00:00 grep --color=auto docker
    
  4. Execute o exemplo Hello World

    [root@VM_0_15_centos ~]# docker run hello-world
    Unable to find image 'hello-world:latest' locally
    latest: Pulling from library/hello-world
    1b930d010525: Pull complete 
    Digest: sha256:d1668a9a1f5b42ed3f46b70b9cb7c88fd8bdc8a2d73509bb0041cf436018fbf5
    Status: Downloaded newer image for hello-world:latest
    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/
    

    Em seguida, prova que o Docker foi instalado e pode ser usado normalmente

Quatro, operações opcionais

  1. Fonte de mudança do Docker

    cd /etc/docker
    vim daemon.json
    

    Adicione o seguinte conteúdo ao arquivo daemon.json

    {
    	"registry-mirrors": [
    		"https://registry.docker-cn.com",
    		"http://hub-mirror.c.163.com",
    		"https://docker.mirrors.ustc.edu.cn",
    		"https://registry.docker-cn.com",
    		"https://docker.mirrors.ustc.edu.cn"
    	],
    	"dns": ["223.5.5.5","223.6.6.6"]
    }
    

    Em seguida, reinicie o Docker

    systemctl restart docker.service
    
  2. Desinstale a versão antiga do Docker

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

    Após completar este passo, o yum relatará que todos os pacotes acima não foram instalados,
    e as imagens, contêineres, sub-volumes e configurações de rede em / var / lib / docker / serão retidos


Parte do artigo é minha própria visão do Docker, o que não significa que seja absolutamente correto.

Acho que você gosta

Origin blog.csdn.net/JikeStardy/article/details/103792157
Recomendado
Clasificación