Skip to content
This repository has been archived by the owner on Jan 31, 2023. It is now read-only.

Installing Docker Desktop headlessly on Mac is unreliable and not supported #3042

Closed
erin-hughes opened this issue Jul 5, 2021 · 2 comments
Labels
build investigation wontfix This will not be worked on

Comments

@erin-hughes
Copy link
Contributor

erin-hughes commented Jul 5, 2021

For the longest while we've been using this workaround to install Docker Desktop headlessly when running our unit test Azure job on Mac. This workaround broke recently, and although the person who came up with it was kind enough to provide an update, that has also recently broken.

Currently to get the builds through we pull a version of Docker Desktop that's at least one major version behind latest (could be more but can't remember off the top of my head), which isn't great. There's been an issue open for this since 2018 on the docker/for-mac repo (where our previous workaround was commented), but there doesn't seem to have been any movement in reintroducing a headless install method, or even simplifying the process.

As our entire unit test suite also runs on Linux in our builds, and does not have to deal with this issue, is it worth revisiting whether we need the Mac unit test run at all? Or are we content to continue to test against this older version of Docker Desktop?

@erin-hughes erin-hughes changed the title Workarounds for Docker Desktop install in Mac unit tests keep getting broken Installing Docker Desktop headlessly on Mac is unreliable and not supported Jul 6, 2021
@jt-nti
Copy link
Contributor

jt-nti commented Jan 13, 2022

Might be worth investigating using an alternative to Docker Desktop, e.g. podman

@jt-nti jt-nti added the wontfix This will not be worked on label Dec 13, 2022
@jt-nti
Copy link
Contributor

jt-nti commented Dec 13, 2022

See #3183

@jt-nti jt-nti closed this as completed Dec 13, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
build investigation wontfix This will not be worked on
Projects
None yet
Development

No branches or pull requests

2 participants