Every time I tries to login Docker from my macbook, it shows the following messages:
Post “https://login.docker.com/oauth/token”: dialing login.docker.com:443 with direct connection: connecting to xxx.xx.xx.xxx:443: dial tcp xxx.xx.xx.xxx:443: connect: network is unreachable
It should relate to my network configuration, because my macbook is connecting to Internet via my iPhone Personal Hotspot. BTW, there is no issue when logining from my office when connecting to Internet via Wifi there.
Any help would be appreciated! thanks in advance…
Docker works well with MBP connecting WIFI in my office. But not working when connecting to my iPhone Personal Hotspot, really need some help here because I have to use that quite often. Thanks…
can be connected as well if using a VPN on the laptop…
Update: It may relate to my cellphone using an IPv6 address…
The error message you’re encountering indicates that your MacBook is unable to establish a network connection to Docker’s authentication servers. Since you mentioned that the issue occurs when you’re using your iPhone’s Personal Hotspot but not when you’re on your office Wi-Fi, it’s likely that the problem is related to the network configuration or connectivity settings on your iPhone.
Here are a few steps you can try to troubleshoot and resolve the issue:
- Check Cellular Data Connection: Make sure that your iPhone has a stable cellular data connection when using the Personal Hotspot. Check if you can access other websites or online services from your MacBook using the Personal Hotspot.
- Firewall or Network Restrictions: Some mobile carriers or network providers might have restrictions in place that prevent certain types of connections or block specific ports. Check if there are any restrictions or firewall settings on your iPhone that could be affecting the connection to Docker’s servers.
- VPN or Proxy Settings: If you’re using a VPN or proxy on your iPhone, it could potentially interfere with the connection to Docker’s servers. Try disabling the VPN or proxy temporarily to see if it resolves the issue.
- Reset Network Settings on iPhone: On your iPhone, you can try resetting the network settings to their default configuration. To do this, go to Settings > General > Reset > Reset Network Settings. Keep in mind that this will remove all saved Wi-Fi passwords and network settings, so you’ll need to set them up again.
- Contact Your Mobile Carrier: If none of the above steps resolve the issue, it’s possible that your mobile carrier might be imposing restrictions on certain types of connections. Contact your mobile carrier’s customer support to inquire about any potential network limitations.
- Update Docker and macOS: Ensure that you are using the latest version of Docker on your MacBook and that your macOS is up to date. Sometimes, software updates include bug fixes and improvements that could resolve network-related issues.
- Try a Different Hotspot: If possible, test connecting to a different Wi-Fi hotspot or another device’s hotspot to see if the issue persists. This will help you determine whether the problem is specific to your iPhone’s hotspot or a broader network issue.
- Check DNS Settings: Make sure that your MacBook is using the correct DNS settings. Incorrect DNS settings can sometimes lead to connectivity issues. You can try using Google’s public DNS servers (18.104.22.168 and 22.214.171.124) or your ISP’s recommended DNS servers.
If the issue still persists after trying these steps, you might need to consult with Docker’s support or your IT department for further assistance, as there could be specific network configurations or settings causing the problem.