本文介绍在 CentOS 7.6 操作系统下进行 Docker CE 19.03 的离线安装步骤,并详细讲解了如何配置和使用nvidia-docker 2,适用于需要在无网络环境下部署容器服务的用户。
在离线环境下,在CentOS 7.6系统上安装Docker CE-19.03及NVIDIA Docker 2.4版本的步骤如下:
首先,准备所需的文件:`docker-local.tar` 压缩包中包含 `docker-ce-19.03` 的 RPM 包;而 `nvidia-docker2.zip` 文件则包含了 NVIDIA Docker 2.4 版本的相关组件。以下是具体的安装流程:
### 安装 Docker
1. 解压并进入 `docker-local.tar` 目录:
```bash
cd docker-local
```
2. 使用 RPM 包进行安装,忽略依赖关系和强制覆盖已存在的文件:
```bash
rpm -Uvh *.rpm --nodeps --force
```
3. 启用 Docker 服务并启动它:
```bash
systemctl enable docker && systemctl start docker
```
4. 验证安装是否成功,可以通过查看本地镜像来确认:
```bash
docker images
```
### 安装 NVIDIA-Docker
1. 解压 `nvidia-docker2.zip` 并进入解压后的目录:
```bash
cd nvidia-docker2
```
2. 使用 RPM 包进行安装,忽略依赖关系和强制覆盖已存在的文件:
```bash
rpm -Uvh *.rpm --nodeps --force
```
### 配置 Docker 并重启
1. 替换 `/etc/docker/daemon.json` 文件。请注意将默认路径(例如:`/data/docker`)替换为实际所需的安装路径。
2. 重新加载 systemd 配置并重启 Docker 服务:
```bash
systemctl daemon-reload && systemctl restart docker
```
以上步骤详细描述了如何在离线环境下,于 CentOS 7.6 系统中完成Docker CE-19.03及NVIDIA-Docker2.4版本的安装和配置。