generated from nix-community/nur-packages-template
-
Notifications
You must be signed in to change notification settings - Fork 9
Open
Description
What are you trying to do?
I use podman over docker, and I just can't get dagger to work on NixOS that is setup with podman:
{ pkgs, ... }:
{
virtualisation.oci-containers.backend = "podman";
virtualisation.podman = {
enable = true;
dockerCompat = true;
dockerSocket.enable = true;
defaultNetwork.settings.dns_enabled = true;
}
I am getting this error when I run dagger for the first time:
╰─✘ moby.buildkit.v1.Control/Info 0.0s ERROR
! connection error: desc = "error reading server preface: command [docker exec -i dagger-engine-v0.18.18
buildctl dial-stdio] has exited with exit status 1, make sure the URL is valid, and Docker 18.09 or later is
installed on the remote host: stderr=Error: dial unix /run/dagger/engine.sock: connect: no such file or
directory\nUsage:\n dial-stdio [flags]\n\nFlags:\n --addr string The address serving the grpc api
(default \"unix:///run/dagger/engine.sock\")\n -h, --help help for dial-stdio\n --timeout int
The timeout in seconds for connecting to the grpc api (default 5)\n\n"
Why is this important to you?
I don't want to use docker just for dagger.io sake, I am fine with podman as is.
How are you currently working around this?
I don't have a workaround, and cannot use dagger on my PC for local development.
Metadata
Metadata
Assignees
Labels
No labels