Docker容器中Unable to locate package错误解决办法

本文介绍了在Docker容器内尝试安装RabbitMQ 3.7.7时遇到'Unable to locate package wget'错误的原因和解决方法。问题在于镜像缺少包缓存。解决方案是在Dockerfile中添加更新包列表的命令,如'RUN apt-get update',并使用'-y'参数跳过交互式安装。
摘要由CSDN通过智能技术生成

起因

在给RabbitMQ 版本为 3.7.7容器安装 下载工具 wgetapt-get install -y wget

root@7170b01ddc10:/plugins# apt-get install -y wget

Reading package lists... Done

Building dependency tree

Reading state information... Done

E: Unable to locate package wget

原因

  • 镜像中没有包缓存

解决方案

apt-get update

在安装包之前,如果命令位于dockerfile中,则需要添加-y(跳过系统提示,直接安装)

apt-get -y install wget

为了避免输出可以添加 -qq参数

apt-get -qq -y 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值