docker简单介绍
docker是一门容器虚拟化的技术。它能够实现环境+软件一起打包的效果,因此它能避免因为环境不一样而导致的各种问题,大大的提高了软件的部署效率。而且在docker仓库上已经有非常多的镜像可以选择,当我们需要安装某些软件时,可以直接从docker仓库中查找并进行安装,减少手动配置的工作量。
本机环境
博主这里的服务器环境是centos8,不能直接使用官网推荐的安装方法进行安装。
#查看本机linux系统,博主的是CentOS Linux release 8.2.2004 (Core)
cat /etc/redhat-release
使用官方推荐的方式进行安装,会出现container.io版本找不到的错误提示。
安装yum-utils
yum-utils是yum的一些工具,我们需要使用yum-config-manager来添加yum仓库。
yum -y install yum-utils
选择阿里云镜像
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
安装docker组件
#最新版docker的containerd.io >= 1.2.2-3,先安装containerd.io。containerd.io屏蔽了操作系统的细节,
wget https://download.docker.com/linux/centos/7/x86_64/edge/Packages/containerd.io-1.2.6-3.3.el7.x86_64.rpm
yum install -y containerd.io-1.2.6-3.3.el7.x86_64.rpm
#安装docker-ce社区版
yum install -y docker-ce
查看dokcer版本
docker -v
命令执行结果:
docker配置镜像源
将镜像源配置成国内的,可以提升镜像的下载和上传速度。博主这里使用的是aliyun的专属镜像加速地址,阿里云专属镜像查看地址。
vi /etc/docker/daemon.json
启动dokcer
systemctl start docker
命令执行结果:
设置docker开机自启动
systemctl enable docker