Skip to content
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

Support Nerdctl/Podman #1041

Open
ananthb opened this issue Jan 7, 2025 · 1 comment
Open

Support Nerdctl/Podman #1041

ananthb opened this issue Jan 7, 2025 · 1 comment
Assignees

Comments

@ananthb
Copy link

ananthb commented Jan 7, 2025

Environment

MacOS running on Apple Silicon

  • Elixir version (elixir -v): 1.17.3
  • Nerves environment: (mix nerves.env --info)
  • Additional information about your host, target hardware or environment that
    may help

Current behavior

Include errors, stacktraces, screenshots or code that may help us reproduce the
issue.

When I run mix nerves.system.shell I get this error message.

** (Mix) Docker is not installed on your machine.
Please install docker ~> 1.12 or ~> 1.12.0-rc2 or >= 17.0.0 or later

I don't have Docker installed so that makes sense.

Expected behavior

I do have nerdctl installed which is a drop-in, fully compatible replacement for Docker. I'd like to contribute support for that and additionally for building nerves systems with Podman as well.

@ananthb
Copy link
Author

ananthb commented Jan 7, 2025

I need a bit of help locating the code which actually uses Docker to run builds.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants