I am behind a proxy server and I cannot create a Docker image.
I tried with FROM ubuntu , FROM centos and FROM alpine , but apt-get update / yum update / apk update failed.
My OS host is Windows 10, so I configured Docker options to use our proxy server.
And I also added
ENV http_proxy http://<PROXY> ENV https_proxy http://<PROXY>
to my Docker file but will fail.
I also tried setting my proxy to http://<USER>:<PASS>@<PROXY> , but again failed.
I can pull out Docker images. When I set my proxy settings without a proxy, I canβt retrieve the images, so I assume that my proxy URL is correct.
Any ideas what else I can try?
Edit:
I also tried adding our DNS server (which is specified in ipconfig /all ) to the Docker settings, but again failed.
Edit2: I just realized that I forgot "http: //" in my Ubuntu Dockerfile. By adding this, docker build now works great for ubuntu, but only for ubuntu. It still does not work for centos and alpine .
Here are all my 3 Dockerfiles:
Ubuntu:
FROM ubuntu ENV http_proxy "http://<MY-PROXY>" ENV https_proxy "http://<MY-PROXY>" RUN apt-get update
CentOS:
FROM centos ENV http_proxy "http://<MY-PROXY>" ENV https_proxy "http://<MY-PROXY>" RUN yum update
Alpine:
FROM alpine ENV http_proxy "http://<MY-PROXY>" ENV https_proxy "http://<MY-PROXY>" RUN apk update
Error messages:
CentOS:
Step 4/4 : RUN yum update
Alpine:
Step 4/4 : RUN apk update ---> Running in 76c8579734cf fetch http://dl-cdn.alpinelinux.org/alpine/v3.6/main/x86_64/APKINDEX.tar.gz ERROR: http://dl-cdn.alpinelinux.org/alpine/v3.6/main: could not connect to server (check repositories file) WARNING: Ignoring APKINDEX.84815163.tar.gz: No such file or directory fetch http://dl-cdn.alpinelinux.org/alpine/v3.6/community/x86_64/APKINDEX.tar.gz 2 errors; 11 distinct packages available ERROR: http://dl-cdn.alpinelinux.org/alpine/v3.6/community: could not connect to server (check repositories file) WARNING: Ignoring APKINDEX.24d64ab1.tar.gz: No such file or directory The command '/bin/sh -c apk update' returned a non-zero code: 2
docker proxy dockerfile docker-for-windows
Munchkin Oct 25 '17 at 11:12 2017-10-25 11:12
source share