-
Notifications
You must be signed in to change notification settings - Fork 122
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
HTTP Proxy broken in Version 17.12.0-ce-rc2-mac41 (21193) #2320
Comments
Let me try to reproduce this one. |
What about settings in either |
When I use "little snitch" to block outgoing web traffic and try the
-- note this is a If I set Whale menu -> Preferences -> Proxies -> Use system proxy and then set System Preferences -> Network -> Advanced -> Proxies -> (Web proxy & Secure Web proxy) and then retry the
Do you have an already-pulled container lying around (e.g. |
Ah, you have no direct internet access at all -- not even DNS. I guess that is the problem. I'll have to think about it a bit more! |
If I set DNS to our internal server i.e. not 8.8.8.8 or what gets assigned by the local router then I can now pull images. This is odd.. I'm sure the settings are the same as prior to the upgrade. DNS should go through the proxy right? |
I'm glad you can pull images now :) but I'm still confused :/ There's a DNS proxy running in I assume you changed your DNS on the Mac with System Preferences -> Network -> Advanced -> DNS -- is that right? Does it fail again if you switch it back? If so, could you try something like Thanks! |
I'm on the next version of the beta now and still having issues. When I connect remotely via the VPN I can't pull images from the Hub. The normal network DNS server entry doesn't work, Google's doesn't work and the ISP doesn't work. Until this update I'm sure DNS resolution happened through the http/s |
Hi,
Thanks for the update.
Is it expected that the environment has no DNS servers, with absolutely
everything sent via HTTP proxies? If so to make this work again we'll have
to add a non-transparent HTTP proxy to vpnkit and point the environment
variables at it. The transparent proxy (that we have at the minute)
requires the client to have working DNS (which is usually -- but perhaps
not always -- fine)
Thanks,
Dave
…On 20 Dec 2017 12:24, "Alex Ellis" ***@***.***> wrote:
I'm on the next version of the beta now and still having issues. When I
connect remotely via the VPN I can't pull images from the Hub. The normal
network DNS server entry doesn't work, Google's doesn't work and the ISP
doesn't work. Until this update I'm sure DNS resolution happened through
the http/s
proxy itself.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#2320 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAMHuh1AfI4tGHug95r5YrfTXLihsLflks5tCPxvgaJpZM4RCCvl>
.
|
Hello, |
Hi @alexellis, to follow-up on this, could you also let us know what version of D4Mac you were using before upgrading to 17.12.0-ce-rc2-mac41, where you did not have this issue ? was it the previous edge : 17.11.0, or stable 17.09.x (or older) ? |
Not over the Christmas break.. no, but in the New Year I can provide more information when back at work. Basically everything has to go through the HTTP proxy including DNS. |
@alexellis There's an experimental build if you'd like to give it a go: https://download-stage.docker.com/mac/pr/21584/Docker.dmg . It should allow
Let me know how it goes. |
I know I'm not the original poster but I had this same issue and after using build 21584 and adding the proxies section to my config.json it worked. Does this mean we no longer put our proxy into the UI? |
Thanks I'll see if I can get some time at work to try this tomorrow 👍 |
@gcstang the settings are not completely unified yet. The I'm glad it worked for you though -- thanks for letting me know! |
@djs55 does that mean that the command line export settings will no longer work and will need to be set in config.json for docker run, build, pull, etc... ? I also noticed that my install is telling me there is a newer build 21612, does that build have what you did in this version or should I hold off from upgrading? I pulled the latest photon image and attempted to perform makecache with tdnf and it couldn't reach the internet through proxy no matter what I did internal to the container. I reverted to Docker_17.11.0-ce-mac40_20561 and everything worked properly via export HTTPS_PROXY, HTTP_PROXY in the container so it seems there are more issues with these 17.12.x builds. |
@alexellis if you get a chance to try this, you might want to try https://download-stage.docker.com/mac/pr/21609/Docker.dmg instead of the previously mentioned build, that will be closer to the next release. |
@gtardif Does that version have any other changes in it? Are there differences that 21612 doesn't have? The prior version that worked for me was edge : 17.11.0 |
@gcstang The downloads we mentionned above are test versions and you can't rely on the auto-updates (you will get random things under development, incomplete, untested, etc.). |
Issues go stale after 90d of inactivity. Prevent issues from auto-closing with an If this issue is safe to close now please do so. Send feedback to Docker Community Slack channels #docker-for-mac or #docker-for-windows. |
Closed issues are locked after 30 days of inactivity. If you have found a problem that seems similar to this, please open a new issue. Send feedback to Docker Community Slack channels #docker-for-mac or #docker-for-windows. |
Expected behavior
docker pull
should work when no direct internet access is available but the proxy is configured properlyActual behavior
I.e. fails.. this worked prior to upgrading
Information
Steps to reproduce the behavior
Use corporate network
Configure proxy
Upgrade to Version 17.12.0-ce-rc2-mac41 (21193) / 0f8a7d28d0
Try a Docker pull
The text was updated successfully, but these errors were encountered: