linux离线安装docker(版本≥20.10.13)详细步骤
时间: 2024-12-30 15:37:58 浏览: 15
在Linux上离线安装Docker(版本≥20.10.13)需要下载Docker的二进制包并手动安装。以下是详细的步骤:
1. **获取Docker镜像文件**:
- 访问Docker官方下载页面 (https://download.docker.com/linux/static/stable/x86_64/),找到适用于您Linux发行版的Docker压缩包。对于Ubuntu、Debian等基于apt的系统,通常选择`.deb`格式;如果是CentOS、Fedora等基于yum的系统,则选择`.tar.xz`格式。
- 将下载的压缩包保存到一个可访问的位置,例如 `/tmp/docker-latest_<arch>.<ext>`,替换 `<arch>` 为你的架构(通常是 `x86_64`),`<ext>` 为相应的扩展名。
2. **解压镜像文件**:
- 使用命令行工具如 `tar` 来解压下载的文件:
```
sudo tar -C /usr/local -xvf /path/to/downloaded/distro/<file_name>
```
3. **移动文件到预期位置**:
- 将解压后的 `docker` 文件夹移动到合适的目录,通常是在 `/usr/local/bin` 或 `/usr/bin` 下,以便于直接运行:
```
sudo mv /usr/local/<folder_name>/docker /usr/local/bin/docker
```
4. **添加执行权限**:
```
sudo chmod +x /usr/local/bin/docker
sudo chown root:root /usr/local/bin/docker
sudo chmod a+x /usr/local/lib/systemd/system/docker.service
sudo systemctl daemon-reload
```
5. **验证安装**:
- 确认Docker是否已成功安装:
```
docker --version
```
6. **启动和启用服务**:
- 启动Docker服务:
```
sudo systemctl start docker
```
- 并设置为开机自动启动:
```
sudo systemctl enable docker
```
请注意,这个过程可能会因Linux发行版的具体差异而略有调整。在某些情况下,您可能还需要修改 `/etc/docker/daemon.json` 配置文件以满足特定需求。另外,为了安全考虑,强烈建议使用官方提供的镜像源或通过包管理器进行在线安装。
阅读全文