На этапе сборки я не могу использовать какие-либо команды 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
[...]