Centos系统下安装Docker - 安装Docker

先验证你系统的版本
cat /etc/redhat-release
在验证完Docker的预备环境后,下面将继续来完成Docker的安装。
Step1:安装EPEL
sudo rpm -Uvh http://download.fedoraproject.org/hub/epel/6/i386/epel-release-6-8.noarch.rpm

Step2:安装Docker软件包
    sudo yum -y install docker-io

Step3:启动Docker守护进程,在Centos系列系统中,安装完成后我们需要设置启动Docker。 启动Docker守护进程的命令如下:
    sudo service docker start
    设置Docker开机自启动的命令如下:
    sudo service docker enable

Step4:检查Docker安装是否正常
    sudo docker info
    # Containers: 0
    # Images: 0
    # Storage Driver: devicemapper
    # ...
    
使用yum来安装Docker  
1、Docker要求CentOS系统的内核版本高于3.10,通过uname -r命令查看你当前的内核版本。
    uname -r

2、确保yum包更新到最新。
    yum update
    yum makecache fast

3、移除旧版的docker
    yum remove docker \
              docker-client \
              docker-client-latest \
              docker-common \
              docker-latest \
              docker-latest-logrotate \
              docker-logrotate \
              docker-selinux \
              docker-engine-selinux \
              docker-engine
    
    yum remove docker docker-*

4、安装需要的软件包, yum-util提供yum-config-manager功能,另外两个是devicemapper驱动依赖的
    yum install -y yum-utils device-mapper-persistent-data lvm2

5、设置yum源
    yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
    yum-config-manager --add-repo
    repo saved to /etc/yum.repos.d/docker-ce.repo

6、可以查看所有仓库中所有docker版本,并选择特定版本安装
    yum list docker-ce --showduplicates | sort -r

7、安装docker
    yum install docker-ce   # 由于repo中默认只开启stable仓库,故这里安装的是最新稳定版17.12.0
    yum install       # 例如:yum install docker-ce-17.12.0.ce

8、启动并加入开机启动
    systemctl start docker
    systemctl enable docker

9、验证安装是否成功
    docker version


使用脚本安装 Docker
1、使用 sudo 或 root 权限登录 Centos。

2、确保 yum 包更新到最新。
$ sudo yum update

3、执行 Docker 安装脚本。
$ curl -fsSL https://get.docker.com -o get-docker.sh
$ sudo sh get-docker.sh

执行这个脚本会添加 docker.repo 源并安装 Docker。

4、启动 Docker 进程。

sudo systemctl start docker
5、验证 docker 是否安装成功并在容器中执行一个测试的镜像。

$ sudo docker run hello-world
docker ps
到此,Docker 在 CentOS 系统的安装完成。

你可能感兴趣的:(Centos系统下安装Docker - 安装Docker)