美文网首页
Centos系统下安装Docker - 安装Docker

Centos系统下安装Docker - 安装Docker

作者: 那年角落的喇叭 | 来源:发表于2019-12-21 10:42 被阅读0次

    先验证你系统的版本
    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 <FQPN>      # 例如: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

          本文链接:https://www.haomeiwen.com/subject/qjzwnctx.html