Шаг плагин / дрон не может разрешить "deb.debian.org" - PullRequest
0 голосов
/ 10 апреля 2019

На этапе сборки я не могу использовать какие-либо команды apt-get update / install без возврата «временного сбоя, решающего« deb.debian.org »».

Если я выполняю простое RUN echo 'hello world'в моем Dockerfile он прекрасно работает и работает, но каждая команда «обновить / установить» в моем Dockerfile возвращает ошибку.

У меня была похожая проблема с установкой NPM (не удается разрешить URL / DNS), в обоих случаях используется только образ плагина / докера.Если я использую другое изображение с командой обновления, все работает нормально.

Кто-нибудь знает почему?

Я пытался изменить параметры network_mode: host и custom_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 
[...]

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...