Estou executando um servidor de espelho apt para uma rede isolada, que espelha com sucesso o Debian, o Ubuntu e vários repositórios baseados em apt usando o utilitário debmirror (v2.27).
Infelizmente, a sintaxe de script que eu criei usando o debmirror não funciona para o download.docker.com. Eu tentei várias abordagens diferentes sem sucesso. Acho estranho que eu consiga fazê-lo funcionar em uma grande variedade de sites, mas não no site download.docker.com.
Aqui está um comando para debmirror que estou tentando usar:
/usr/bin/debmirror -a amd64 \
--nosource \
-s stable \
-h download.docker.com \
-d xenial,bionic \
-r /linux/ubuntu \
--timeout=180 \
--progress \
--method=http \
--proxy=http://<internal proxy>:3128 \
--keyring=/<path to GPG> \
/<mirror folder>
Eu também tentei usar https, sem sucesso.
Os erros que recebo geralmente são mais ou menos assim:
GET http://download.docker.com/linux/ubuntu/dists/bionic/Release ==> 301 Moved Permanently (1s)
Pode ser uma peculiaridade do proxy da Internet que estou usando, mas parece que pode ser um bug de como o debmirror está manipulando este site (através do meu proxy)?
Existe alguém mais capaz de fazer isso funcionar via debmirror com ou sem proxy?
Nota : Eu sou capaz de baixar arquivos individuais do espelho via wget e também sou capaz de espelhar com sucesso o site usando o apt-mirror. É apenas com o debmirror que estou vendo problemas.
Tags docker debian apt-mirror ubuntu mirror