当前位置: 首页 > 知识库问答 >
问题:

Docker build没有网络,但Docker run有

边永贞
2023-03-14
Sending build context to Docker daemon 15.95 MB
Sending build context to Docker daemon 
Step 0 : FROM ruby
 ---> eeb85dfaa855
Step 1 : RUN apt-get update -qq && apt-get install -y build-essential libpq-dev
 ---> Running in ec8cbd41bcff
W: Failed to fetch http://httpredir.debian.org/debian/dists/jessie/InRelease  

W: Failed to fetch http://httpredir.debian.org/debian/dists/jessie-updates/InRelease  

W: Failed to fetch http://security.debian.org/dists/jessie/updates/InRelease  

W: Failed to fetch http://httpredir.debian.org/debian/dists/jessie/Release.gpg  Could not resolve 'httpredir.debian.org'

W: Failed to fetch http://httpredir.debian.org/debian/dists/jessie-updates/Release.gpg  Could not resolve 'httpredir.debian.org'

W: Failed to fetch http://security.debian.org/dists/jessie/updates/Release.gpg  Could not resolve 'security.debian.org'

W: Some index files failed to download. They have been ignored, or old ones used instead.
Reading package lists...
Building dependency tree...
Reading state information...
E: Unable to locate package build-essential
INFO[0001] The command "/bin/sh -c apt-get update -qq && apt-get install -y build-essential libpq-dev" returned a non-zero code: 100
docker run --name="test" ruby /bin/sh -c 'apt-get update -qq && apt-get install -y build-essential libpq-dev'

共有1个答案

上官鸿朗
2023-03-14

Docker似乎肯定有一些网络问题。我设法解决了这个问题

SystemCTL重新启动Docker

...它基本上只是Debian 8中UNIX级别的'restart-the-daemon'命令。

 类似资料:
  • 如果没有网络连接,我可以在Emacs中打开lein repl连接或苹果酒插孔吗?需要lein repl的计算机在一些网络后面,这些网络阻止了一些IP,使其无法连接到(lein?)服务器,也不能使用vpn绕过此问题。那么有没有办法在没有网络连接的情况下启动lein repl呢?谢啦

  • Android我的设备与wifi连接,但如果wifi已连接,但这些没有互联网连接,该怎么做 以下是我尝试检查是否没有互联网连接的代码 当无法访问互联网时,它总是返回true

  • 我订阅了Firebase Project,以便通过Web发送通知。 我准备了一个HTML页面来允许通知并获取实例ID令牌。一旦得到这个I.I.令牌,我就使用“REST控制台”发出POST请求来发送我的第一个通知。 以上是有关请求的更多信息: 让我解释一些密钥: -授权头:密钥是Firebase控制台中的服务器密钥。 -JSON中的“to”字段是我请求使用通知权限的HTML页面中出现的实例ID令牌。

  • 配置虚拟机的公有类型的网络,可以让虚拟机属于跟你的主机在同一个网络内,这个网络一般是上网用的路由器创建的一个局域网。公有网络的好处是,同一网络的其它的设备可以直接通过虚拟机在公有网络上的 IP 地址访问到这台虚拟机。配置了虚拟机的公有网络,创建这个网络的路由器会为你的虚拟机分配一个 IP 地址。 配置公有网络,你得先清楚自己电脑所处的网络环境,一般来说,你的电脑会属于一台家庭路由器创建的网络。这个

  • 在主机与虚拟机之间创建一个私有网络,或者叫专有网络,通过这个网络主机与虚拟机之间可以相互连接。也就是你可以在主机上通过虚拟机在这个私有网络上的 IP 地址访问到虚拟机。在你的主机应该还存在另外一个网络,一般这个网络就是你的主机用来上网的路由器创建的。在这个网络上可能存在其它的上网设备,比如其它的电脑,你的手机,平板等等。这些上网设备不能访问在你主机上创建的私有网络上的虚拟机。 私有网络配置 打开虚

  • 我犯了一个臭名昭著的错误: 除非实现IWebContext,否则不能是上下文相关(/)或页面相关 我有一个创建pdf文件的Spring启动应用程序(没有web模块)。 我计划使用一个超文本标记语言文件作为模板,但由于这些url问题,我无法正确链接css文件或图像。 Html: 文件夹结构: 我谷歌了一下,但我不想通过IWebContext解决这个问题。还有别的方法吗? 提前谢谢。