dicker安装部署有最低环境要求,环境不满足可能出现某些问题,一般最低要求在下载的时候都有说明
1、下载
可以在各个镜像站下载,官网镜像站,阿里镜像站、华为镜像站等等,使用官网下载可能比较慢,各个镜像站都是在官网同步过去的,内容是一样的
下载的时候根据路径去选择自己电脑环境的版本
dockerhub地址:https://hub.docker.com/
部署参考文档:https://docs.docker.com/
阿里镜像站:https://mirrors.aliyun.com/docker-ce/
阿里云下载
01
02
03
2、linux安装
1、无网络环境部署安装
安装环境:CentOS7.9版本,内核3.10版本
我的软件包使用阿里镜像站下载,下载链接是根据自己下载的镜像站去修改
在无网络的环境中安装,可以先在一台有网络的机器上下载安装包以及依赖包,然后复制到内网设备中进行安装
1、配置软件源
yum源中的配置文件如果影响安装可以先将其移动到其他路径,操作完成之后在移动回来,不影响就不用管
下载docker-ce.repo软件源的yum文件,通过它下载docker的相关安装包,然后将安装包上传的内网中进行部署
选择其中一种就行
方式一
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
#直接下载到yum源目录中
方拾二:wget下载
直接下载到yum源目录中,或者进入到目录下载
wget -P /etc/yum.repos.d/ https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# -P,指定安装目录
方式三
curl -# -o /etc/yum.repos.d/docker-re.repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# -#,显示进度条
# -o,在本地路径输入到指定文件
方式四
在网页单击文件下载,然后上传到设备的yum路径
2、软件包下载
下载的版本是当前最新版本,下载以前版本参考下载的版本以及依赖,在镜像站下载上传部署就行了,包以及依赖尽量下载匹配版本
mkdir -p /dockerrpm && yum install docker-ce --downloadonly --downloaddir=/dockerrpm/
#创建安装路径,并将安装所需要的包安装到这个路径,依赖包也会下载
#--downloadonly,下载不安装
# downloaddir指定下载的路径
下载之后的
将所有的下载包,复制到内网设备就能安装部署了
3、部署
上传到设备中进行部署
cd /dockerrpm/
rpm -ivh *.rpm
4、启动
启动并设置开机启动
systemctl start docker
systemctl enable docker
配置yum先安装依赖
yum -y install yum-utils device-mapper-persistent-data lvm2
dockerd -g /home/docker &