Does anyone have a simple solution to running a #FreeBSD service in an OCI container? The OCI model assumes that there is an entry-point binary is a program that runs until it's exited, and it kills the process by sending it a signal. I guess I could write a small shell script that does 'service start' and sits in an infinite sleep loop, and does 'service stop' and exits when it receives SIGINT?
in reply to David Chisnall (*Now with 50% more sarcasm!*)

where dk logs go? Docker etc expects to be getting the logs from stdout of whatever you're running. They use an "entrypoint.sh" script to set up any prerequisites and then it executes the binary for your service, does not fork. So you don't want to run multiple services in a container because it's really not meant for that. However, some projects like Gitlab get around that by using daemontools/runit as the point of entry