diff --git a/internal/services/container.go b/internal/services/container.go index 52f4c0d0..0adf142e 100644 --- a/internal/services/container.go +++ b/internal/services/container.go @@ -17,8 +17,11 @@ type Container struct { client *client.Client } -func NewContainer() *Container { - cli, _ := client.NewClientWithOpts(client.FromEnv, client.WithHost("unix:///var/run/podman.sock"), client.WithAPIVersionNegotiation()) +func NewContainer(sock string) *Container { + if sock == "" { + sock = "/run/podman/podman.sock" + } + cli, _ := client.NewClientWithOpts(client.WithHost("unix://"+sock), client.WithAPIVersionNegotiation()) return &Container{ client: cli, }