Debian9中 安装Docker踩过的坑

本文详细介绍了如何在Debian Stretch系统上安装Docker。首先通过lsb_release命令确认系统版本,随后从Docker官网下载适用于Stretch的安装包,包括docker-ce18.09.0及其依赖包。通过wget下载并使用dpkg命令进行安装。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.运行 lsb_release -cs 查看发行版名称

我这是 stretch

进入到下载包页面 https://download.docker.com/linux/

依次进入/debian/dists/stretch/pool/stable/amd64/ 加粗部分根据你的系统选择

注意:这里有三个包 docker-ce 18.09.0 是程序安装包,但是安装它需要上面两个依赖包,一块下载了

wget 下载到root目录 或者用sftp上传到root目录

cd进入root目录

然后 dpkg -i  containerd.io.此处省略1000字.deb

然后 dpkg -i  docker-ce-cli.此处省略1000字.deb

然后 dpkg -i  docker-ce.此处省略1000字.deb

 

docker -version

 

 

 

 

 

 

 

 

### 在离线 Debian 系统上安装 Docker 容器引擎 在没有网络连接的环境中安装 Docker 引擎需要提前准备好相关依赖和软件包,并将这些文件传输到目标系统中进行安装。以下是具体方法: #### 1. 准备阶段 在一台联网的计算机上,下载所需的 Docker 软件包及其依赖项。确保该计算机与目标离线系统的操作系统版本一致(例如 Debian 10 或 Debian 11)。 - 使用 `apt` 命令导出 Docker 的 `.deb` 包及其依赖项: ```bash apt-get download $(apt-cache depends --recurse --no-recommends --no-suggests \ --no-conflicts --no-breaks --no-replaces --no-enhances \ docker.io | grep "^\w" | sort -u) ``` 此命令会生成所有必要的 `.deb` 文件,包括 Docker 和其依赖项[^1]。 #### 2. 传输文件 将下载的 `.deb` 文件复制到离线系统的某个目录中。可以通过 USB 驱动器或其他物理介质完成传输。 #### 3. 安装阶段 在离线系统中,使用 `dpkg` 命令安装所有 `.deb` 文件。假设所有文件已复制到 `/path/to/debs` 目录下: ```bash cd /path/to/debs dpkg -i *.deb ``` 如果出现依赖问题,可以运行以下命令解决: ```bash apt-get install -f ``` #### 4. 配置 Docker 安装完成后,启动并启用 Docker 服务: ```bash systemctl start docker systemctl enable docker ``` 验证 Docker 是否正常工作: ```bash docker run hello-world ``` 如果一切正常,将显示一条欢迎信息,表示 Docker 已成功安装并运行[^4]。 #### 注意事项 - 如果目标系统是较旧的 Debian 版本,可能需要手动安装特定版本的 Docker[^1]。 - 确保目标系统满足 Docker 的最低硬件要求,例如支持 cgroups 和 namespaces 的内核版本[^2]。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值