News for hackers. Stuff that matters.
Re:FreeBSD 12.1 by MuffinFlavored on Monday November 04, 2019 @06:06PM (#21447663)
He/she is talking about being able to deploy a `Dockerfile` or use `docker-compose` / `docker-machine` on FreeBSD.

It's very common in backend development to run a Dockerized version of Redis/Postgres for local testing/development. A lot of developers develop Go/Python/Rust/node.js/etc. on a Mac, then deploy it to nix. They would need to deploy the same Docker containers built locally (or in CI/CD) to BSD, which seems unsupported given the comments.

Re:FreeBSD 12.1 by takeda on Monday November 04, 2019 @07:06PM (#21448192)
I see, but I thought the selling point of docker was reproducibility, which was thanks to the image. The Dockerfile is not truly reproducible, and the image once created it is typically created with linux binary.

I think docker is a glorified zip file, but if that would help popularize FreeBSD more I wouldn't mind that feature. I guess linux compatibility layer could help here as well.

Re:FreeBSD 12.1 by MuffinFlavored on Tuesday November 05, 2019 @09:54PM (#21459324)
> The Dockerfile is not truly reproducible

What makes you say that?

Re:FreeBSD 12.1 by takeda on Wednesday November 06, 2019 @11:58AM (#21464418)
Tons of examples where it works on developer's computer, but doesn't in production or someone's elses computer.

Dockerfile is not ensuring that build is fully reproducible, it's just list of steps to build the image. There are many issues with it, but biggest offender is due network access, if you're updating your package repo or downloading a file, there's a high chance that the resulting image is different every time. Dockerfile is as reproducible as a bash script. The only thing that's reproducible is the resulting image, but at that point so is a zip file.

Re:FreeBSD 12.1 by sigjuice on Wednesday November 06, 2019 @01:20PM (#21465313)
Try this experiment. Build an image from a non-trivial Dockerfile today. Then make another image from the same Dockerfile in another couple of months and see if it is identical to today's image.