-
Notifications
You must be signed in to change notification settings - Fork 174
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
Add MacOS support #168
Comments
Having a read through the Docker-OSX documentation, it definitely seems like it's a useful solution for running macOS VM images inside Linux containers, but I'm not sure how useful it is for building the VM images? It doesn't look like it supports building Dockerfiles, and the examples all appear to be based around spinning up a container and then running commands to modify the state of the mutable VM image. Unless I'm misunderstanding something, it seems to me like the best approach would be to build macOS VM images with a mature image builder tool like HashiCorp Packer and then wrap them in Docker-OSX container images as a post-processing step. The end result would still be a container image, and therefore still in scope for the ue4-docker project. @slonopotamus what are your thoughts? Are there any details that I've missed or misinterpreted? |
Well, technically building a container is just running a container and then commiting the result, so building isn't very much different from running. I'm not sure if Docker-OSX will actually end up usable for this task or we would instead go a completely different route. Think of it as just some input data for investigation of possible ways. |
Indeed, my thinking is mostly around how robust the tooling is around running multiple commands and capturing the result. Without Dockerfile support, Docker-OSX looks like you'd need to write your own scripting to do this, whereas tools like Packer already provide a well-tested implementation of this functionality.
Understood. It's certainly interesting to see projects like Docker-OSX providing a container interface for macOS systems in lieu of true container support. |
I've had some additional thoughts about this, which I've documented here: containerd/containerd#5525 |
There exists Docker-OSX project that we could use as a base for MacOS builds.
The text was updated successfully, but these errors were encountered: