步骤插件/无人机无法解析'deb.debian.org'

时间:2019-04-10 18:09:12

标签: drone drone.io

在构建步骤中,如果不返回“解决'deb.debian.org'的临时故障”,我将无法使用任何apt-get update / install命令。

如果我在Dockerfile中执行简单的RUN echo 'hello world',则它会构建并正常运行,但是我的Dockerfile中的每个“更新/安装”命令都会返回错误。

我在安装NPM时遇到了类似的问题(无法解析url / dns),这两种情况都仅使用插件/泊坞窗映像。如果我使用带有更新命令的其他图像,则一切运行正常。

有人知道为什么吗?

我尝试更改参数network_mode: hostcustom_dns: "8.8.8.8"都无效。

我当前的.drone.yml:

kind: pipeline
name: default

steps:
- name: docker-publish
  image: plugins/docker
  settings:
    registry: docker.****** 
    repo: docker.******/cunharenato/myTool
    username:
      from_secret: DOCKER_USERNAME
    password:
      from_secret: DOCKER_PASSWORD
    tags: 
      - latest
      - 1.0.0

我的Dockerfile

FROM debian
ADD base /base
RUN apt-get update || true
RUN apt-get install -y curl

curl "myUrl/download/cert/file" > /base/file 
[...]

0 个答案:

没有答案