查询当前系统的相关信息
cat /etc/os-release
输入内容如下
校验当前CentOS内核版本
说明:Docker 要求 CentOS 的内核版本,至少高于 3.10 。低于 3.10 的可以用 yum update 升级一下
uname -r
输入内容如下
安装 Docker 所需依赖:
yum install -y yum-utils \ device-mapper-persistent-data \ lvm2
输入内容如下
可能的异常:
-bash: sudu: command not found
解决方案:
1.检验 sudu 是否安装
find /etc/sudoers.d
提示 No such file or directory 则执行安装命令
apt-get install sudo
2.如果已经存在,则需要更新配置环境
2.1 打开配置文件
vi /etc/sudoers
2.2 找到"secure_path"一行,当你执行 sudo 命令时,"secure_path"中包含的路径将被当做默认 PATH 变量使用。
按 “i” 键就可以进入插入模式(Insert mode),添加所需要的路径(如 /usr/local/bin)到"secure_path"下,
Defaults secure_path = /sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin
编辑完成后,按 “ESC” 键切换为命令行模式,输入 “: wq” 保存并退出。
添加阿里云的仓库:
yum-config-manager \ --add-repo \ https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
安装最新版本的Docker(社区版-免费版):
yum install docker-ce docker-ce-cli containerd.io
输入内容如下
启动Docker:
systemctl start docker
验证安装是否成功:
docker run hello-world
输入内容如下
努力不给自己一点懒惰的理由,否则你会一蹶不振