I’m trying to get Docker containers running in Debian 12 and I’m having a lot of trouble. I pulled the latest Truenas image from the Docker Hub and attempted to launch it, but whether I launch it from terminal or desktop I get the same log and no launch.
Log: listen unix /csi/csi.sock: bind: no such file or directory
I’ve looked though this forum and also the legacy truenas forum, and found no information. Help figuring out why the container doesn’t start is appreciated.
Okay, start with what your base OS is and walk us through all the steps you are taking. We need the details to follow along
Please link the exact docker image you’re using so we don’t have to guess.
Currently running latest release of Debian 12 with Gnome desktop environment. The best information I can find on docker hub for a version is the manifest digest which is sha256:8eed559627a467668e6937fcff11f2769396d9c448618b4b7f34ad6dfee8e591 . Not sure if that’s what you need. I used terminal to pull the latest version. How do I put up system specs like you guys have?
TrueNAS is a full OS, it’s not available in a Docker container as far as I know, so I was hoping you would simply post the direct link (the one starting with HTTPS://…) to the Docker Hub page you got your image from to help explain your situation.
Edit:
You edit your signature by clicking your user button at the top right, then click the profile button at the bottom of the menu that pops up. Click Preferences-tab and then the Profile-tab, scroll down to “My signature” and type the text you want to appear below your posts.
If you want to get the collapsing thingy you put your text inside tags like so:
[details=“Click me to see more”]
TEXT IN SIGNATURE
[/details]
This is the end result:
Click me to see more
TEXT IN SIGNATURE
Here you go
https://hub.docker.com/r/leemingeer/truenas
Am I correct in understanding that docker can’t host a complete OS in it’s own container then? I guess I’ve been working under the assumption that it replaces virtual machine in entirety.
Okay, that eventually pulls an image from https://github.com/dravanet/truenas-csi which is not TrueNAS, it’s just Container Storage Interface driver someone made that communicates with TrueNAS.
I am a bit dismayed at seeing 10K+ pulls on a 2 year old image with no description and the only thing going for it is “truenas” in the image name.
You get TrueNAS from https://www.truenas.com/, download the .iso (I recommend SCALE, it’s based on Debian 12) and write it to a USB stick. It will install like any other OS and requires it’s own boot drive. You can run it virtualised but if you do, read up on how to best do that before you commit.
1 Like
So instead of running truenas through a virtualization service, it would be a better idea to use truenas as my os and virtualize from it?
I just did some more research and didn’t realize you could host a vm on truenas
That really depends on what you’re looking for.
If it’s just to run Docker containers I don’t see much benefit to TrueNAS over straight up Debian.
I would guess a common reason people pick TrueNAS is it’s implementation of ZFS. The fact that SCALE supports containers (currently using Kubernetes but switching over to Docker/Docker Compose this winter) and runs VMs using KVM is a bonus.
Okay. My goal is to have one machine be a nas/game server/router eventually. If truenas is going to drop kubernetes this winter and switch to docker I may need to just figure out docker and wait until this winter to get everything set up the way I want.
That sounds prudent.
I think the plan is for iX to release a beta (?) in August, giving some insight to how it’s going to work.