家里有一台闲置的笔记本,正好拿来安装 Centos 7
作为服务器使用,于是把折腾记录下来,给大家参考。
什么是CentOS?
CentOS是免费的、开源的、可以重新分发的开源操作系统,CentOS(Community Enterprise Operating System,中文意思是社区企业操作系统)是Linux发行版之一。
CentOS Linux发行版是一个稳定的,可预测的,可管理的和可复现的平台,源于Red Hat Enterprise Linux(RHEL)依照开放源代码(大部分是GPL开源协议)规定释出的源码所编译而成。
自2004年3月以来,CentOS Linux一直是社区驱动的开源项目,旨在与RHEL在功能上兼容。
检查当前的内核版本
使用以下命令可查看当前内核版本。 Linux 内核:官方建议使用 3.10
以上。
uname -r
注意:本文的命令使用的是 root 用户登录执行,不是 root 的话所有命令前面要加 sudo
更新 yum 包
使用以下命令审计 yum
包.
在此说明:升级不是必须的,根据实际情况决定,后面出现不兼容的情况的话就必须 update
了。
yum -y update
我已经升级过了,所以这里并没有需要升级的内容。
命令解释
yum -y update:升级所有包同时也升级软件和系统内核;
yum -y upgrade:只升级所有包,不升级软件和系统内核
卸载旧版本
使用以下命令可卸载旧版本。
此步骤也是非必须的,如果你之前没有安装过就不需要了。
yum remove docker docker-common docker-selinux docker-engine
安装 docker
安装软件包
使用以下命令进行安装软件包
yum install -y yum-utils device-mapper-persistent-data lvm2
软件包说明:
yum-util
: 提供 yum-config-manager
功能
device-mapper-persistent-data
和 lvm2
:是 devicemapper
驱动依赖
我已经安装了,此次是演示,所以提示没有需要安装的。
设置源
这里提供 2 个源,设置为一个都可以
# 中央仓库
yum-config-manager --add-repo http://download.docker.com/linux/centos/docker-ce.repo
# 阿里仓库
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
选择docker版本并安装
使用以下命令可查看 docker
的版本
yum list docker-ce --showduplicates | sort -r
如果要安装具体的某个版本的话,需要指定版本号。不指定版本号的话默认安装最新版本:
yum -y install docker-ce.x86_64
出现下面内容说明安装成功
启动 Docker 并设置开机自启
使用以下命令可设置 docker
为开启自启动
# 启动 docker
systemctl start docker
# 设置开启自启动
systemctl enable docker
查看 docker 版本
使用以下命令可查看 docker
版本
docker version
如果你也是笔记本,恰好也遇到合上笔记本盖子后休眠的话,可以看看这篇文章《CentOS7设置笔记本合盖不休眠》
如果你觉得命令操作太麻烦,可以看看这篇文章《CentOS7安装Portainer实现docker可视化操作》