操作背景
centos 8.1 安装docker如果是在阿里云的话,就非常简单了,因为阿里云已经做好了yum源的配置,这样下载下来既又方便又快速,当然也不排除有同学用的是自己安装的系统,这个教程考虑这一点也就会更唠叨一些。
查看系统版本
避免重复写相同的内容,直接看这篇文章就O了
CentOS 8.1查看系统版本的命令
查看和修改YUM源[此步可以忽略,直接看安装docker]
1.查看yum源是否需要更新
需要用root登录
cd /etc/yum.repos.d
ll
执行结果如下:
-rw-r--r-- 1 root root 635 May 19 12:09 CentOS-AppStream.repo
-rw-r--r-- 1 root root 619 May 19 12:09 CentOS-Base.repo
-rw-r--r-- 1 root root 701 May 19 12:09 CentOS-centosplus.repo
-rw-r--r-- 1 root root 1329 May 19 12:09 CentOS-CR.repo
-rw-r--r-- 1 root root 668 May 19 12:09 CentOS-Debuginfo.repo
-rw-r--r-- 1 root root 227 May 19 12:09 CentOS-epel.repo
-rw-r--r-- 1 root root 663 May 19 12:09 CentOS-Extras.repo
-rw-r--r-- 1 root root 242 May 19 12:09 CentOS-fasttrack.repo
-rw-r--r-- 1 root root 928 May 19 12:09 CentOS-Media.repo
-rw-r--r-- 1 root root 639 May 19 12:09 CentOS-PowerTools.repo
-rw-r--r-- 1 root root 1382 May 19 12:09 CentOS-Sources.repo
-rw-r--r-- 1 root root 74 May 19 12:09 CentOS-Vault.repo
2.更新yum源为阿里云
说明:如果你的系统是自己安装的,就需要替换一下,这样下载下来快,如果是阿里云的ecs就不用操作这个步骤
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo
更新一下yum缓存
yum makecache
安装Docker
现在这一步到达正题,开始安装docker
如有兴趣可以查看官方安装文档:
https://docs.docker.com/engine/install/centos/
1.安装工具
sudo yum install -y yum-utils
## 配置阿里yum源
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
执行这两个命令后,/etc/yum.repos.d/目录下多出一个docker-ce的源
2.安装依赖
yum install https://download.docker.com/linux/fedora/30/x86_64/stable/Packages/containerd.io-1.2.6-3.3.fc30.x86_64.rpm
3.安装docker
yum install docker-ce docker-ce-cli containerd.io
执行结果部分截图
Running transaction
Preparing : 1/1
Installing : docker-ce-cli-1:19.03.12-3.el7.x86_64 1/3
Running scriptlet: docker-ce-cli-1:19.03.12-3.el7.x86_64 1/3
Running scriptlet: libcgroup-0.41-19.el8.x86_64 2/3
Installing : libcgroup-0.41-19.el8.x86_64 2/3
Running scriptlet: libcgroup-0.41-19.el8.x86_64 2/3
Installing : docker-ce-3:19.03.12-3.el7.x86_64 3/3
Running scriptlet: docker-ce-3:19.03.12-3.el7.x86_64 3/3
Verifying : libcgroup-0.41-19.el8.x86_64 1/3
Verifying : docker-ce-3:19.03.12-3.el7.x86_64 2/3
Verifying : docker-ce-cli-1:19.03.12-3.el7.x86_64 3/3
Installed:
docker-ce-3:19.03.12-3.el7.x86_64 docker-ce-cli-1:19.03.12-3.el7.x86_64 libcgroup-0.41-19.el8.x86_64
Complete!
这就表示安装成功
3.查看docker版本
docker -v
执行结果如下:
Docker version 19.03.12, build 48a66213fe
Docker启动关闭命令
systemctl start docker #启动docker
systemctl enable docker #开机启动docker
systemctl status docker #查看docker状态
结语
查看和修改yum源在本地安装中用不上,centos7直接可以安装docker,但centos8需要安装一些依赖。切记,希望能帮助到你。