写在前面
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