Ich habe ein Problem beim Erstellen von Docker-Images in meinem Unternehmensnetzwerk. Ich fange gerade erst mit Docker an, daher habe ich die folgende Docker-Datei für eine App vom Typ "Hallo Welt":
# DOCKER-VERSION 0.3.4
FROM centos:6.4
# Enable EPEL for Node.js
RUN rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
# Install Node.js and npm
RUN yum install -y npm
# Bundle app source
ADD . /src
# Install app dependencies
RUN cd /src; npm install
EXPOSE 8080
CMD ["node", "/src/index.js"]
Dies funktioniert gut, wenn ich es zu Hause auf meinem Laptop in meinem eigenen drahtlosen Netzwerk baue. Es entfernt die erforderlichen Abhängigkeiten und erstellt das Image korrekt.
Wenn ich jedoch in meinem Unternehmensnetzwerk arbeite, schlägt derselbe Docker-Build fehl, wenn versucht wird, das RPM von download.fedoraproject.org mit der folgenden Fehlermeldung abzurufen:
Schritt 2: RUN rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm ---> Laufen in e0c26afe9ed5 curl: (5) Couldn ' t Beheben des Proxy-Fehlers 'some.proxy.address': Überspringen von http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm - Übertragung fehlgeschlagen
In meinem Unternehmensnetzwerk kann ich von meinem Laptop aus problemlos auf diese URL zugreifen. Aber sobald Docker versucht, den Container zu erstellen, kann er plötzlich überhaupt nicht mehr aufgelöst werden. Dieses Verhalten ist für eine Vielzahl externer Ressourcen (apt-get usw.) gleich: Sie können alle auf meinem Laptop im Unternehmensnetzwerk problemlos aufgelöst werden, Docker kann sie jedoch nicht auflösen.
Ich habe nicht das Netzwerk-Know-how, um herauszufinden, was hier los ist. Weiß jemand, warum dieses seltsame Verhalten beim Erstellen von Docker-Containern auftreten würde?