跳转至

2.docker安装

01.在线安装docker

1.1.安装环境要求

​ 安装docker要求操作系统大于Centos 7或Redhat Linux 7以上版本。

1.2.安装前卸载旧的版本

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

1.3.配置yum源

#配置官方yum源,下载可能会失败
 sudo yum install -y yum-utils device-mapper-persistent-data lvm2
 sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
#官方下载可能会失败,所以最好配置国内的yum源
 sudo yum install -y yum-utils device-mapper-persistent-data lvm2
 sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

1.4.安装docker

安装docker:

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

启动docker:

sudo systemctl start docker
sudo systemctl enable docker
sudo docker --version

02.离线安装docker

2.1.安装环境要求

安装docker要求操作系统大于Centos 7或Redhat Linux 7以上版本。

2.2.安装前卸载旧的版本

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

2.3.获取Linux安装包

从可以上网的机器上获取。配置yum源:

 #配置官方yum源,下载可能会失败
 sudo yum install -y yum-utils device-mapper-persistent-data lvm2
 sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
 #官方下载可能会失败,所以最好配置国内的yum源
 sudo yum install -y yum-utils device-mapper-persistent-data lvm2
 sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

下载安装包:

mkdir /tmp/rpm_cache
sudo yum install --downloadonly --downloaddir=/tmp/rpm_cache docker-ce docker-ce-cli containerd.io yum-utils device-mapper-persistent-data lvm2

打包安装包:

tar -zcvf docker20.10.6.tar.gz /tmp/rpm_cache/*

下载安装包,然后上传到需要安装的机器上,就可以安装了。

2.4.安装docker

解压安装包:

tar -zxvf docker20.10.6.tar.gz

安装docker:

sudo yum install -y  *.rpm

启动docker:

sudo systemctl start docker
sudo systemctl enable docker
sudo docker --version