Docker 19.0.3脚本安装与配置指南

需积分: 0 0 下载量 38 浏览量 更新于2024-08-03 收藏 997B TXT 举报
这段脚本是针对Docker 19.0.3 版本的CentOS Linux系统进行安装和配置的,主要步骤如下: 1. 确认并安装LVM2: 脚本首先检查是否已安装LVM2,如果没有,它将使用`yum install lvm2 -y`命令来安装这个关键的存储管理工具,因为它在Docker的存储驱动(如Overlay2)中扮演重要角色。 2. 启用RBD模块: RBD ( RADOS Block Device) 是一种Ceph分布式存储系统的接口,通过`modprobe rbd`命令启用RBD模块,使得Docker能够与Ceph存储集群交互。 3. 修改启动脚本: 为了确保RBD模块在系统启动时自动加载,脚本在`/etc/rc.sysinit`中添加了检查并执行模块文件的代码。这有助于确保Docker容器能正确识别和使用RBD存储。 4. 配置Docker仓库: 使用阿里云镜像仓库下载Docker CE (Community Edition) 的repo文件,并将其安装到系统中,使用`wget`命令从指定的镜像源安装Docker CE 和 Docker CLI (客户端) 最新版本19.03.9-3.el7。 5. 编辑Docker配置: 在`/etc/docker`目录下创建`daemon.json`文件,设置了几个关键配置项:设置两个官方镜像仓库(阿里云和网易云),选择Systemd作为cgroup driver,设置日志驱动为json-file,限制日志文件大小为100MB,以及选择Overlay2作为默认的存储驱动。 6. 启动和启用Docker服务: 最后,脚本通过`systemctl`命令加载Docker服务的配置,先重载配置、启用Docker服务,然后启动Docker,确保其正常运行。 这段脚本是针对 CentOS 系统,通过自动化脚本的方式安装Docker 19.0.3版本,配置必要的模块和仓库,优化性能,以便于管理和使用Docker容器。用户可以根据自己的需求调整镜像仓库和配置参数,确保Docker环境的稳定性和效率。