SPC had a mumble for a while, it will be brought back eventually, along with the IRC. Basically need to dockerify them so they can't pollute the host system with random dependencies.

@moonman what OS is SPC on? I generally use jails (FreeBSD) to help keep deploys segmented. Do docks provide similar functionality?

@51rh0n3y84d93r CentOS 7.5, which is basically a de-branded RedHat. Docker containers are similar to FreeBSD Jails, however jails are more secure and less flexible.

@moonman do you have a reason why you use docker versus Linux containers? I’m trying to understand the use cases of each option.

@51rh0n3y84d93r Sure. So, the thing to know about Linux containers is, that they aren't really a first class thing, they are a collection of Linux parts that together can compose a "container". There are actually multiple different compositions of containers that people use in Linux, like LXC (Linux Containers), Docker (backed by a commercial entity), systemd-nspawn (highly integrated into Systemd), and rkt (backed by a different commercial entity.) They all provide roughly the same thing and for the most part they all can coexist. For instance, I have a machine that has containers both using Docker and using systemd-nspawn. So to answer your question, which one you choose is a matter of preference based on the features.

In terms of usability, I prefer systemd-nspawn, but as a practical matter I use Docker because Docker has huge mindshare, there are tons of guides and people that can help you with Docker, a lot less that can help you with systemd-nspawn.

With regard to LXC, the "default" linux containers, I just don't have experience with them to give you a good answer.

My advice is, as a beginner, to start with Docker because it has the most value-add over plain Linux containers. They have a great system for sharing container "recipes" and there is a huge community that you can tap for help.

Check out some of the other ones too if you like though, I know there are some people on the Fediverse that prefer LXC.
@freemo @51rh0n3y84d93r so you must use containers quite a bit? What system do you prefer?
Follow

@moonman @51rH0n3y84d93r

I mostly use docker, adn while I use it often its more out of popularity (as a lot of my software choices are). While I know about the other options at a high level and where they all fit together the vast majority of my expiernce is with docker.

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.