02_Docker在CentOS 6和CentOS 7下的安装
CentOS 7 环境下安装docker
安装Docker
- 检查系统内核是否高于Linux3.10版本
uname -r
- 使用root权限操作,确保yum包是最新版本
sudo yum update
- 卸载老版本docker(可选操作,如果之前安装过的话)
sudo yum remove docker docker-common docker-selinux docker-engine
- 安装docker
sudo yum -y install docker
- 启动docker服务
sudo service docker start
或者在CentOS 7 中使用systemctl命令
sudo systemctl start docker
- 查看docker版本
docker version
- 查看docker基本信息
docker info
CentOS 6 环境下安装docker
由于docker必须在Linux内核3.10版本以上才可以正常安装,需要如下操作
升级内核
- yum安装3.10内核
cd /etc/yum.repos.d
wget http://www.hop5.in/yum/el6/hop5.repo
yum install kernel-ml-aufs kernel-ml-aufs-devel - 修改grub配置文件
修改grub的主配置文件/etc/grub.conf,设置default=0,表示第一个title下的内容为默认启动的kernel(一般新安装的内核在第一个位置)。
vi /etc/grub.conf - 重启系统,并检查内核
重启:shutdown –r now
检查内核:uname –r
检查内核是否支持aufs:grep aufs /proc/filesystems
安装Docker
- 关闭selinux
setenforce 0
sed -i '/^SELINUX=/c\SELINUX=disabled' /etc/selinux/config
2. 在Fedora EPEL源中已经提供了docker-io包,下载安装epel
rpm -ivh http://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6-8.noarch.rpm
sed -i 's/^mirrorlist=https/mirrorlist=http/' /etc/yum.repos.d/epel.repo
3. 安装docker-io
yum -y install docker-io
-
启动docker
service docker start -
查看docker版本
docker version -
查看docker日志
cat /var/log/docker