-
Notifications
You must be signed in to change notification settings - Fork 33
Open
Labels
Description
Currently, the docs don't seem to describe any way of running Pingoo without Docker. Since Docker relies heavily on Linux internals, the only way to run it on other OS's is emulation or running it within a dedicated Linux VM. Both of those unnecessarily increase resource consumption and attack surface. There are alternative implementations, such as Podman, which do run on other platforms, but Pingoo's Docker manifest still lists Linux as the only supported OS:
sudo podman manifest inspect ghcr.io/pingooio/pingoo
{
"schemaVersion": 2,
"mediaType": "application/vnd.docker.distribution.manifest.list.v2+json",
"manifests": [
{
"mediaType": "application/vnd.docker.distribution.manifest.v2+json",
"size": 1990,
"digest": "sha256:61b89913a336dcb8d9a32c792a560c5fd3cf6340ca3f1c7e9bea797cd5f8a7c7",
"platform": {
"architecture": "amd64",
"os": "linux"
}
},
{
"mediaType": "application/vnd.docker.distribution.manifest.v2+json",
"size": 1990,
"digest": "sha256:b702f547401e4a06175f3f72b5de5655ffa645bad92357e1f2592cac755beba2",
"platform": {
"architecture": "arm64",
"os": "linux"
}
}
]
}
It would be nice to be able to run Pingoo on other platforms, such as FreeBSD (which comes with Jails, so it doesn't really benefit from another containerisation layer), either natively, or at least via Podman.