I'm trying to get into Docker but facing some hurdles with my older MacBook running macOS Monterey. I've installed Docker Desktop version 17.03.1, but I'm having trouble with signing in and running containers. The sign-in keeps failing with my NAS credentials and gives me an error when I try to run a container from the hub. I'm wondering if once Docker stops supporting older versions, I'll be completely locked out, or are there workarounds? I'm new to this, so any advice would be appreciated!
3 Answers
It looks like you're in a tough spot with that version of Docker. Once Docker stops supporting older releases, you may run into issues running containers and obtaining updates. One solid route could be using the OpenCore Legacy Patcher to unofficially upgrade to a newer macOS version that Docker supports. Just a heads up - using a later OS might help you avoid many future headaches.
Just remember that upgrading your OS might yield better performance and stability, plus you'll have more contemporary software support!
If you're open to exploring the command line, using stuff like Lima or CoLima might be beneficial. It runs a VM under the hood like Docker Desktop but doesn't have a GUI. It can give you more control and might actually match your needs.
I get that, but I still prefer a GUI when I can manage it - definitely less hassle for me!
You won't find your Mac completely unusable, but just a note - if you're sticking with an unsupported version, don't expect any fixes for bugs or security issues. Also, for learning Docker, switching to a Linux distribution directly would provide better support for newer tools. If you're only using that Mac for Docker, Linux could be the way to go.
I may eventually repurpose my old laptops for that, but I need to keep some MacOS for my Adobe programs. A tough balancing act!

The patcher sounds like a great option! I’m also wary of upgrading too far, though. I'm fine with Mac OS but Linux is an option, too. Just need to see what fits best for my learning.