zoukankan      html  css  js  c++  java
  • CentOS下安装DockerCE


    title: CentOS下安装DockerCE
    comments: false
    date: 2019-09-04 09:47:58
    description: 在CentOS下安装社区版Docker
    categories: 软件安装


    卸载旧版本

    sudo yum remove docker docker-common docker-selinux docker-engine
    

    安装依赖

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

    下载Docker源配置文件

    这里使用清华大学的源: https://mirrors.tuna.tsinghua.edu.cn/help/docker-ce/

    # 下载官方的 repo
    wget -O /etc/yum.repos.d/docker-ce.repo https://download.docker.com/linux/centos/docker-ce.repo
    
    # 替换文件中的地址为清华大学的地址
    sudo sed -i 's+download.docker.com+mirrors.tuna.tsinghua.edu.cn/docker-ce+' /etc/yum.repos.d/docker-ce.repo
    

    安装Docker

    sudo yum makecache fast
    sudo yum install docker-ce
    

    配置Docker的镜像加速器

    如果直接使用Docker官方镜像不慢就不配置

    # 这里使用163的docker仓库
    sudo vim /etc/docker/daemon.json
    

    写入如下内容:

    {
      "registry-mirrors": ["http://hub-mirror.c.163.com"]
    }
    

    启动Docker服务

    sudo systemctl start docker
    

    建立Docker用户组

    默认情况下,docker 命令会使用 Unix socket 与 Docker 引擎通讯。而只有 root 用户和 docker 组的用户才可以访问 Docker 引擎的 Unix socket。出于安全考虑,一般 Linux 系统上不会直接使用 root 用户。因此,更好地做法是将需要使用 docker 的用户加入 docker 用户组。

    命令如下:

    # 建立用户组
    sudo groupadd docker
    # 新建用户并添加到 docker 组
    sudo useradd -g docker -G docker {docker-user}
    
  • 相关阅读:
    字符串、组合数据类型练习
    使用python画五星红旗
    常用linux操作
    关于大数据
    简易C语言文法
    实验一 词法分析系统
    关于计算机编译原理
    七号团队-团队任务4:每日例会(2018-11-28)
    七号团队-团队任务4:每日例会(2018-11-27)
    第七组,团队作业2
  • 原文地址:https://www.cnblogs.com/wuqinglong/p/11463047.html
Copyright © 2011-2022 走看看