我一直在尝试在以前可以使用的各种文件上运行Docker构建,现在不再使用了。
一旦Docker文件包含要安装软件的任何行,它将失败并显示一条消息,指出未找到该软件包。
RUN apt-get -y install supervisor nodejs npm
日志中显示的常见消息是
Could not resolve 'archive.ubuntu.com'
知道为什么不安装任何软件吗?
经过很多头痛后,我找到了答案。Could not resolve 'archive.ubuntu.com'
可以通过进行以下更改来修复:
取消注释以下行 /etc/default/docker
DOCKER_OPTS="--dns 8.8.8.8 --dns 8.8.4.4"
重新启动Docker服务 sudo service docker restart
删除所有已缓存无效DNS设置的图像。
重新构建,问题应该解决。
归功于Andrew SB
我安装了ubuntu 14.04虚拟机并运行docker(1.11.2)。我尝试构建示例映像(这里)。 Docker文件: 我发现以下错误: 我尝试过以下解决方案,但没有成功。 > 我是码头工人 以apt get-qq-y安装curl运行:相同错误:( 如何查看详细的错误消息?a有办法解决这个问题吗?
我使用Ubuntu 14.04和尝试安装Trac批处理修改以下命令: 但会出现以下错误: 阅读包裹清单。。。已完成构建依赖关系树 读取状态信息。。。已完成E:找不到包trac batchmodify 是否有任何理由不通过apt get提供此软件包?
W:存储库“http://deb.debian.org/debian 拉伸发布”没有发布文件。 W:存储库http://deb.debian.org/debian拉伸更新版本没有发布文件。 E:无法获取http://deb.debian.org/debian/dists/stretch/main/binary-amd64/Packages404未找到 E:无法获取http://cdn-fastly
我尝试启动一个docker-container,但我有一个错误:
我的应用程序安装良好,当安装通过USB“运行应用程序”按钮在Android Studio。 但是,当我构建一个签名APK并在卸载旧APK后将其安装到我的设备上时,n它不起作用:“Application not installed”。 祝你有愉快的一天
我有一个Python flask应用程序,它需要LDAP身份验证。我正在尝试为此创建Docker文件,Docker生成失败,出现以下错误, 我有python-ldap已经安装,也pip安装-rrequirements.txt工作正常,但Docker给一个错误。我有Mac OS。 我查找了以前的问题,发现您应该尝试安装Dependencies, sudo apt-get安装libsasl2-dev