云原生技术--- centos7.6 安装docker
写在前面
Docker 分为 CE 和 EE 两大版本。CE 即社区版,EE要花钱,以下内容均以CE为例子(因为穷)
centos7.6 安装docker
yum基础环境准备
移除旧版本
yum remove docker 
                  docker-client 
                  docker-client-latest 
                  docker-common 
                  docker-latest 
                  docker-latest-logrotate 
                  docker-logrotate 
                  docker-engine 
备份 yum 源
cd /etc/yum.repos.d/ # 数据备份 mv CentOS-Base.repo CentOS-Base.repo_bak
下载阿里镜像的 yum 源
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
清理 yum 缓存
yum clean all
构建缓存
yum makecache
安装工具,添加 docker 源
yum install -y yum-utils # 添加源 yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
更新yum索引
yum makecache fast
安装docker
使用 yum 安装
yum install docker-ce -y
设置 docker 相关配置
mkdir -p /etc/docker
tee /etc/docker/daemon.json <<-EOF
{
  "registry-mirrors": ["https://1icnnsfr.mirror.aliyuncs.com"],
  "exec-opts":["native.cgroupdriver=systemd"],
  "graph":"/mnt/docker",
  "log-driver":"json-file",
  "log-opts":{"max-size":"500m","max-file":"3"}
}
EOF
systemctl daemon-reload
# graph 为一个目录,最好大一点,容器和 image 都会存储到这个目录中,默认是/var/lib/docker 
启动docker
systemctl restart docker
查看是否安装成功
docker -v
