docker 内部 离线安装 nano-tiny

因为特殊需求,需要在 docker 容器内部安装 nano-tiny, 但是容器是没有互联网的.

同理: 可以离线安装其他软件.

  • docker 环境: debain9

1. 在一台有网的相同环境的 docker 里面. 安装 apt-offline

# 更新环境
apt-get update

# 安装 apt-offline

apt-get install apt-offline

2. 用 apt-offline 下载要安装的包.


# 这个操作,是让 apt-offline 下载所有要安装的包,并生成一个签名文件 nano-offline.sig
apt-offline set nano-offline.sig  --install-packages nano-tiny

# 然后,下载打包成 zip
apt-offline get nano-offline.sig --bundle nano-tiny-packages.zip

3. 将 nano-tiny-packages.zip 压缩包, 考到离线的 docker 容器 里面.

4. 安装 所有依赖和软件包

dpkg -i nano-tiny-packages/*.deb

5. 检查

# 能看到版本,就说明已安装完成
nano-tiny --version
posted @ 2025-03-05 11:59  0小羊0沉默  阅读(79)  评论(0)    收藏  举报