So why should I use containers?
docker compose pull && docker compose up -d
Yes. But only because somebody else has already put in the work to create all those individual containers and the docker-compose file. And you trusting these persons 100% not knowing what you are running.That command downloads the latest version of all the containers in a multi container composition (gitlab omnibus, or for example web servers, base os etc)
Upgrades any components. Installs all security patches, and if necessary relaunches any services. With mimimized downtime, on the order of seconds, none if there are no changes.
It’s the equivalent of rebuilding the jail from scratch.
Liam is wrong about “no vm appliance” migration.Ah, El Reg, timely as always.
You are right. If you do not build up the container yourself, you are depending on the person, who did that.Yes. But only because somebody else has already put in the work to create all those individual containers and the docker-compose file. And you trusting these persons 100% not knowing what you are running.
Yes. But only because somebody else has already put in the work to create all those individual containers and the docker-compose file. And you trusting these persons 100% not knowing what you are running.
Not my idea of system administration. Once I have setup a configuration in Ansible, I could claim the same - just run the playbook.
Security updates? Only if the authors of the container image care to keep them current. And you cannot tweak anything that was not anticipated and enabled via environment variables by the creators of the images.
So if I was using this technology I would definitely create my own docker images. But then I can just create my own jails. There is no fundamental difference. Only you profit from the readily available work of others - of mixed quality in my experience - and the FreeBSD project missed creating a "jail ecosystem" more than 20 years ago.
Same same. When I am forced to use docker images, I also prefer docker compose.Now, I’m a fan of compose for its simplicity and grokability. Kubernetes is inefficient and an atomic weapon when all you need is a hammer.
Same same. When I am forced to use docker images, I also prefer docker compose.
My claim is that setting up a jail is not in any way more complicated than writing a docker file.
I rely on the FreeBSD ports/package system. If my developer colleagues need anything for which a port does not exist and the software in question is portable, I create a port and submit it to upstream.Constantly re-porting the software to BSD if someone else is not maintaining the ports…
No objections, your honor.The difference is that docker’s core functionality has taken over the world and been standardized (containerd) and is probably a trillion dollar ecosystem now.
Jails have not.
I don't really have skin in the game, but you know you can upload a CORE config database to SCALE, right?I did stick with TrueNAS for one reason, the config database.
I only care if truenas scale can provide consistent or better performance as truenas core, openzfs in linux currently does not support transparent memory, and can anyone explain the current performance situation of large arc (128gb to 1tb) in truenas scale ?
I don't really have skin in the game, but you know you can upload a CORE config database to SCALE, right?
Just my 2C on some of the comments lamenting FreeBSD. I totally understand the sentimental feelings about the OS. [...] Products still have to innovate and grow. [...] Stagnation in tech is a killer. [...] you have to move forward, adapting and innovating while you go, otherwise you get left behind. [...] Progress marches forward.
Sure, I meant to compare running native FreeBSD and TrueNAS.you know you can upload a CORE config database to SCALE, right?
This isn't the case for me though, I've been using Linux sins the late 90s. I was vaguely aware of Unix during that time and never even considered FreeBSD until stumbling on ZFS back in 2008 while researching storage servers after loosing photos to bitrot. During collage in the mid 00s I desperately tried to convert my gaming rig to Linux and my laptop for school work was Slackware. I wrote my Master thesis on OpenOffice despite my mentors complaints.once I got over the hurdle of learning a few new tricks and syntax, its been smooth sailing ever since :)
You're insane. I used Word and was labeled a weirdo, I'm surprised they didn't find a technicality to keep you from getting your degree. I can't imagine using Open/Libre Office for such a thing.I wrote my Master thesis on OpenOffice despite my mentors complaints.