前言
前段时间弄了个甲骨文账号,不巧的是刷arm机器的时候选了Oracle Linux系统,然后刷到之后找了一大堆教程安Docker就是安不上,各种各样的报错,折腾了几天才弄好。用宝塔面板安Docker是最简单的,但是用着不顺手,看到小姐姐在某个群里说她当时也折腾了好久,就想着写个教程,让那些不小心选了Oracle Linux系统的小倒霉蛋少走弯路。(前排提示:刷甲骨文机器一定要选ubuntu系统)
Oracle Linux系统用的是Redhat的,跟centos的命令格式是一样的,但是用centos的一键安装命令会报错。

下面教程开始
一、前置条件
- 需要64位系统,内核版本3.10+ 运行命令检查内核版本,返回的值大于 3.10 即可。(这一步可有可无)
uname -r
- 使用 sudo 或 root 权限的用户登入终端。
-
yum install -y yum-utils \ device-mapper-persistent-data \ lvm2
yum-util提供yum-config-manager功能,另外两个是devicemapper驱动依赖的。如果运行这条命令出错,就先运行yum update命令更新所有软件包,要是依旧报错,那就把错误提示复制下来去百度寻找解决办法,我遇到的错误都是软件包不全的问题。
- 设置yum源
yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo

二、安装Docker
安装最新版
yum install -y docker-ce
如果出现下面这个错误就运行
yum install -y docker-ce --allowerasing

三、启动Docker
systemctl start docker.service
无提示说明启动成功,如果有报错那就是前面步骤有问题。
四、 验证安装是否成功 (有 client 和 server 两部分表示 docker 安装启动都成功了)
docker version

总结
容易报错的地方都标红了,一步一步来基本没啥问题,我两个机器都安装成功了,报错就复制错误提示去百度寻找解决办法。实在不行就用宝塔面板安装,参考小姐姐教程:
感谢分享,内容不错,学习了!!
NICE 。。看你的简单明了
继续加油哦,争取发表更多优秀帖子
谢谢,分享学习了
感谢分享!
感谢大佬的教程
学习学习
感谢分享,插眼学习
这真是个好文章,谢谢
谢谢分享,学习了
学到了学到了 小白总会变成大佬的
真棒,感谢分享!
膜拜大佬
感谢分享,让我好好学习一下
mark一下。
这真是个好文章,谢谢