云原生技术--- 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