hachyderm.io is one of the many independent Mastodon servers you can use to participate in the fediverse.
Hachyderm is a safe space, LGBTQIA+ and BLM, primarily comprised of tech industry professionals world wide. Note that many non-user account types have restrictions - please see our About page.

Administered by:

Server stats:

8.9K
active users

This year I have been spending much of my time porting the github.com/containers stack to #FreeBSD. This is now available to install on FreeBSD-13.1 and later - just run 'pkg install podman-suite' to get all the pieces.

There are still a few rough edges but most of the core functionality is there including networking, image management, containers, pods and more. Take a look at #podman if you've been missing a docker-like #container engine on #FreeBSD.

@dfr are there docs for usage on FreeBSD?

The beauty of it is that you can take just about any docker or podman doc and it'll work. Except that it's running natively rather than emulating something. Personally, I find the buildah tool to be particularly useful - it gives so much more control for building containers than a typical dockerfile.

@karinjiri @dfr @fuzzykb I found podman documentation tricky because it all seems to assume a level of familiarity with docker and I never used docker. Would be nice if ocijail at least had a man page. I'll definitely try this out, regardless.

@okapi @karinjiri @fuzzykb I should probably write a manpage for ocijail but normally, you should not need to use it directly - its main function is as an abstraction layer, hiding most of the low-level container management from the high-level podman/buildah/cri-o engines.

It might be worth reading a few docker guides to cover the basic ideas, e.g. docker-curriculum.com - just substitute podman for docker and quay.io/dougrabson/freebsd-minimal for busybox.

A Docker Tutorial for BeginnersA Docker Tutorial for BeginnersLearn to build and deploy your distributed applications easily to the cloud with Docker

@dfr @karinjiri @fuzzykb I'm getting an error trying to pull that image.
```
# podman pull quay.io/dougrabson/freebsd-minimal
Trying to pull quay.io/dougrabson/freebsd-minimal:latest...
Error: initializing source docker://quay.io/dougrabson/freebsd-minimal:latest: reading manifest latest in quay.io/dougrabson/freebsd-minimal: manifest unknown
```
Is there a source file for the construction of that initial image? In future, might it work for Linux images with the linuxulator?