美文网首页
CentOS 7 安装 Docker 简记

CentOS 7 安装 Docker 简记

作者: 末池桑 | 来源:发表于2020-09-16 16:21 被阅读0次

    Docker 容器技术应用越来越广泛,之前学习了一下 Docker 的使用,瞬间觉得怎么没有早点学会这项技术,这样自己学习其他中间件技术时就可以少折腾很多安装的问题,Docker 大法真香,这里记录一下 CentOS 7 下安装 Docker 过程,防止下次踩坑。官网安装参考

    安装步骤

    1. 确定 centos 版本

    cat /etc/redhat-release 可查看 CentOS 版本,6 和 7 安装方式有所不同,这里要注意。

    2. 安装 gcc 和 gcc-c++

    yum -y install gcc
    yum -y install gcc-c++
    注:yum 默认服务器是国外的,速度太慢,可以配置阿里云源。

    3. 删除旧版本

    随着 Docker 版本的更新,这里移除的依赖可能有所不同,具体可以看上面给出的官网地址。

    sudo yum remove docker \
                      docker-client \
                      docker-client-latest \
                      docker-common \
                      docker-latest \
                      docker-latest-logrotate \
                      docker-logrotate \
                      docker-engine
    
    4. yum 设置

    需要使用到 yum 的 yum-config-manager 工具添加 docker 的镜像库,没有这个工具需要提前安装:

    sudo yum install -y yum-utils device-mapper-persistent-data lvm2
    

    有了 yum-config-manager 工具后执行如下命令添加阿里云的 docker 镜像仓库。

    # 不要使用官网的镜像仓库,服务器在境外网速慢,这里选择阿里云,速度快
    sudo yum-config-manager \
        --add-repo \
        https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    #官方源:https://download.docker.com/linux/centos/docker-ce.repo
    

    执行后,/etc/yum.repos.d 目录下有 docker-ce.repo 文件表示镜像添加成功:

    5. yum 安装 Docker

    使用如下命令安装最新版本:

    yum install docker-ce docker-ce-cli containerd.io
    

    也可以使用如下命令选定版本下载:

    # 查看版本
    yum list docker-ce --showduplicates | sort -r
    # 下载相应版本
    sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
    

    服务启动

    启动、重启、关闭 和查看 Docker 命令如下:

     sudo systemctl start docker
     sudo systemctl restart docker
     sudo systemctl stop docker
     sudo systemctl status docker
    

    也可以设置开机自启,虚拟机下会比较方便,省的每次手动启动:

    # 开机自启
    sudo systemctl enable docker
    # 关闭开机自启
    sudo systemctl disable docker
    

    配置 Docker 镜像阿里源

    使用 Docker 官网的镜像源下载 Docker 镜像,因为服务器在境外,速度较慢,这里使用阿里云的 Docker 源,配置步骤如下:

    1. 注册阿里云账号

    打开阿里云容器镜像服务,注册账号,然后拿到阿里云的加速地址,阿里云提供了命令,可以一步执行,命令如下:

    sudo mkdir -p /etc/docker
    sudo tee /etc/docker/daemon.json <<-'EOF'
    {
      "registry-mirrors": ["https://个人配置.mirror.aliyuncs.com"]
    }
    EOF
    sudo systemctl daemon-reload
    sudo systemctl restart docker
    

    效果图如下:

    成功后,如下:

    重启 Dcoker 即可生效。

    相关文章

      网友评论

          本文标题:CentOS 7 安装 Docker 简记

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