-
准备一个纯净的centos 7.5-1804 系统(最小化安装,选择开发工具程序兼容附加选项)
-
安装必要依赖
yum install -y yum-utils
-
添加docker源
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo -
下载docker依赖
yumdownloader --resolve docker-ce-19.03.5 docker-ce-cli-19.03.5 containerd.io
-
打包依赖
tar cf docker-19.03.5.offline.tar *.rpm
-
完毕
-
上传 docker-19.03.5.offline.tar 包
-
解压 docker-19.03.5.offline.tar
tar xvf docker-19.03.5.offline.tar
-
安装docker
rpm -ivh --replacefiles --replacepkgs *.rpm
-
启动docker
systemctl start docker
-
安装完毕
下载地址:https://download.docker.com/linux/static/stable/x86_64/
tar xvf docker-19.03.5.tgz2.2将文件夹中所有内容拷贝至“/usr/bin”文件夹下
cp -p docker/* /usr/bin2.3配置前的环境准备 2.3.1使Docker可以正常使用,需要关闭SELinux及防火墙
setenforce 0 systemctl stop firewalld systemctl disable firewalld2.4启动docker.service服务 2.4.1整段执行如下命令,配置docker.service文件。
cat >/usr/lib/systemd/system/docker.service <服务文件就已经成功生成。格式必须为以下格式
2.4.2随后启动相关服务,输出Docker的状态。systemctl daemon-reload systemctl status docker systemctl restart docker systemctl status docker systemctl enable docker2.4.3执行docker version命令 修改docker root 目录cat > /etc/docker/daemon.json << EOF { "log-driver":"json-file", "data-root":"/home/docker/install" } EOF systemctl daemon-reload && systemctl restart docker && systemctl status docker查看修改结果
docker info -f '{{ .DockerRootDir}}'



