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 Podman instead of Docker #15

Open
dmcc opened this issue Jul 16, 2024 · 1 comment
Open

Support Podman instead of Docker #15

dmcc opened this issue Jul 16, 2024 · 1 comment
Labels
enhancement New feature or request

Comments

@dmcc
Copy link
Collaborator

dmcc commented Jul 16, 2024

We've received feedback that Podman doesn't require root while Docker does. This makes Podman more suitable for some computing environments (e.g., HPC).

@dmcc
Copy link
Collaborator Author

dmcc commented Oct 16, 2024

@drewp tested with Podman and ran into this issue:

% pdm go                  
[09:51:48] Running 'docker buildx build --ssh=default=$SSH_AUTH_SOCK --build-context project=. --quiet --tag 08fd0e2 https://github.com/quant-aq/aeromancy.git#v0.1.0:docker'                                  runner.py:118
[09:51:49] Docker output: Emulate Docker CLI using podman. Create /etc/containers/nodocker to quiet msg.                                                                                                       runner.py:121
           Error: prepping temporary context directory: cloning "https://github.com/quant-aq/aeromancy.git#v0.1.0:docker" to "/var/tmp/buildah1050619706":                                                                  
           error: pathspec 'v0.1.0' did not match any file(s) known to git                                                                                                                                                  
           : failed while performing git checkout: exit status 1                                                                                                                                                          
Docker exited with 125

Our understanding is that Podman doesn't actually accept Git URLs like https://github.com/quant-aq/aeromancy.git#v0.1.0:docker (but needs further investigation).

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

No branches or pull requests

1 participant