基于CentOS:
需要注意的是,Docker要求系统的内核版本高于 3.10
通过 uname -r 命令查看当前的内核版本:
# uname -r
3.10.0-862.6.3.el7.x86_64
安装Docker:
这里先介绍 Docker CE 的安装使用(免费版)
1.保险起见,先移除旧的版本:
sudo yum remove docker \
> docker-client \
> docker-client-latest \
> docker-common \
> docker-latest \
> docker-latest-logrotate \
> docker-logrotate \
> docker-selinux \
> docker-engine-selinux \
> docker-engine
2.安装一些必要的系统工具:
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
3.添加软件源信息:
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4.更新 yum 缓存:
sudo yum makecache fast
5.安装 Docker-ce:
sudo yum -y install docker-ce
6.启动 Docker 后台服务:
sudo systemctl start docker
7.测试运行 hello-world:
docker run hello-world
这时打印出来的log可以看到如下图:

这样,就完成了Docker的安装.
另外,还可以再配置个镜像加速:
cd /etc/docker/
vim daemon.json
在文件中加入下面的配置(这里用的网易的镜像地址):
{
"registry-mirrors": ["http://hub-mirror.c.163.com"]
}
另外,还可以执行以下命令来删除 Docker CE:
sudo yum remove docker-ce
Is this ok [y/N]: y
sudo rm -rf /var/lib/docker
还可以使用脚本安装 Docker:
- yum 包更新:
sudo yum update
2.执行 Docker 安装脚本:
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
这个过程会有点长久,需要耐心等待
最后会在log上看到如下信息:

3.设置user:
sudo usermod -aG docker zdd
4.启动 Docker:
sudo systemctl start docker
5.验证 Docker:
sudo docker run hello-world
查看版本信息如下:
docker version

网友评论