2 Operación y mantenimiento-ubuntu16.04.6xenial-entorno básico construcción-instalación docker-ce

1 Requisitos de instalación

1. Debe ser una computadora con una arquitectura de CPU de 64 bits. Docker actualmente no admite CPU de 32 bits;
2. Ejecuta Linux3.8 o un kernel superior, y la versión del kernel CentOS no puede ser inferior a 3.10;
3. El kernel debe admitir un almacenamiento adecuado Controlador, soporte overlay2, aufs y btrfs, docker-ce usa overlay por defecto,
4. El kernel debe soportar y habilitar las funciones de cgroup y espacio de nombres.


2 Método de instalación

2.1 Instalar con 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 Utilizar la instalación del almacén

2.2.1 Almacén del sitio web oficial

1 Configure el repositorio

#更新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 la última versión

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

3 Instale la versión 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 Almacén de 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 Instalar con paquete de instalación

Aquí, wget se utiliza para obtener el paquete de instalación de Internet para la instalación.También puede descargar el paquete de instalación usted mismo e instalarlo localmente.

1 Utilice wget para obtener el paquete de instalación de 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 Instalación

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

Que es apt-get -f installequivalente a apt-get --fix-broken installla dependencia del paquete de reparación

3 configuración

3.1 Configurar Mirror Accelerator

1 Modificar archivos

vi /etc/docker/daemon.json

2 Agregue el siguiente contenido al archivo

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

3 Reinicie la ventana acoplable para que sea efectiva

systemctl restart docker

4 verificación

docker info

3.2 Componente de configuración docker-compose

Este componente se puede utilizar para iniciar varios contenedores a la vez, eliminando el problema de usar manualmente scripts de shell para iniciar contenedores varias veces.1
Ingrese al directorio de instalación

cd /usr/local/bin/

2 Descargar 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 Incrementar la autoridad de ejecución

chmod +x docker-compose

4 Verifique la versión del componente

docker-compose version

4 Desinstalar

1 Desinstale la versión anterior

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

2 Desinstale el paquete

sudo apt-get purge docker-ce

3 Limpiar la caché El
directorio / var / lib / docker / mantiene el contenido, incluidas imágenes, contenedores, volúmenes y redes, y los borra según sea necesario

sudo rm -rf /var/lib/docker

5 Actualización

apt-get update

o

apt-get install docker-engine

Supongo que te gusta

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