2 Operação e manutenção-ubuntu16.04.6xenial-ambiente básico construção-instalar docker-ce

1 Requisitos de instalação

1. Deve ser um computador com arquitetura de CPU de 64 bits. No momento, o Docker não oferece suporte a CPUs de 32 bits;
2. Executa Linux3.8 ou kernel superior, e a versão do kernel CentOS não pode ser inferior a 3.10;
3. O kernel deve oferecer suporte a um armazenamento adequado Driver, suporte overlay2, aufs e btrfs, docker-ce usa overlay por padrão;
4. O kernel deve oferecer suporte e habilitar cgroup e funções de namespace.


2 Método de instalação

2.1 Instalar com script

#采用脚本安装,curl https://get.docker.com/ | sudo sh
#访问url输出到sh文件,执行阿里云镜像获取
curl -fsSL get.docker.com -o get-docker.sh && \
sh get-docker.sh --mirror Aliyun

2.2 Use a instalação do armazém

2.2.1 Armazém do site oficial

1 Configure o repositório

#更新apt包索引,安装包以允许apt通过HTTPS使用存储库
sudo apt-get update && \
sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg-agent \
    software-properties-common
#添加Docker的官方GPG密钥,设置存储库(官方数据源)
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - && \
sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable"

2 Instale a versão mais recente

#更新apt包索引,安装docker
apt-get update && \
apt-get install -y docker-ce docker-ce-cli containerd.io

3 Instale a versão designada

#更新apt包索引,安装docker
apt-get update 
#列出版本
apt-cache madison docker-ce
#安装指定版本,sudo apt-get install docker-ce=<VERSION_STRING> docker-ce-cli=<VERSION_STRING> containerd.io
sudo apt-get install docker-ce=5:18.09.1~3-0~ubuntu-xenial docker-ce-cli=5:18.09.1~3-0~ubuntu-xenial containerd.io

2.2.2 Armazém Tsinghua

#设置清华数据源
echo "deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse" >> /etc/apt/sources.list && \
echo "deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse" >> /etc/apt/sources.list && \
echo "deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse" >> /etc/apt/sources.list && \
echo "deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse" >> /etc/apt/sources.list
#删除安装过的docker,更新源
sudo apt-get remove docker docker-engine docker.io && \
sudo apt-get update
#安装依赖,添加秘钥,更新源,进行安装
sudo apt-get install apt-transport-https ca-certificates curl gnupg2 software-properties-common && \
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - && \
sudo apt-get update && \
sudo apt-get install docker-ce

2.3 Instale com pacote de instalação

Aqui, o wget é usado para obter o pacote de instalação da Internet para instalação.Você também pode fazer o download do pacote de instalação e instalá-lo localmente.

1 Use o wget para obter o pacote de instalação da Internet

wget --no-check-certificate \
https://download.docker.com/linux/ubuntu/dists/xenial/pool/stable/amd64/containerd.io_1.2.6-3_amd64.deb \
https://download.docker.com/linux/ubuntu/dists/xenial/pool/stable/amd64/docker-ce-cli_19.03.1~3-0~ubuntu-xenial_amd64.deb \
https://download.docker.com/linux/ubuntu/dists/xenial/pool/stable/amd64/docker-ce_19.03.1~3-0~ubuntu-xenial_amd64.deb

2 Instalação

sudo dpkg -i *.deb && apt-get -f install

O que é apt-get -f installequivalente à apt-get --fix-broken installdependência do pacote de reparo

3 configuração

3.1 Configurar Mirror Accelerator

1 Modificar arquivos

vi /etc/docker/daemon.json

2 Adicione o seguinte conteúdo ao arquivo

{
        "registry-mirrors":[
                "https://registry.docker.cn.com"
        ]
}

3 Reinicie o docker para torná-lo eficaz

systemctl restart docker

4 verificação

docker info

3.2 Componente de configuração docker-compose

Este componente pode ser usado para iniciar vários contêineres de uma vez, eliminando o problema de usar scripts de shell manualmente para iniciar os contêineres várias vezes.
1 Digite o diretório de instalação

cd /usr/local/bin/

2 Baixar componentes

curl -L https://github.com/docker/compose/releases/download/1.24.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

3 Aumentar a autoridade de execução

chmod +x docker-compose

4 Verifique a versão do componente

docker-compose version

4 Desinstalar

1 Desinstale a versão antiga

sudo apt-get remove docker docker-engine docker.io containerd runc

2 Desinstale o pacote

sudo apt-get purge docker-ce

3 Limpe o cache O
diretório / var / lib / docker / mantém o conteúdo, incluindo imagens, contêineres, volumes e redes, e os limpa conforme necessário

sudo rm -rf /var/lib/docker

5 atualização

apt-get update

ou

apt-get install docker-engine

Acho que você gosta

Origin blog.csdn.net/weixin_45544465/article/details/100012878
Recomendado
Clasificación