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

浙公网安备 33010602011771号