I have created a docker cube to run a node for Presearch. I have been running one for 3 years but when updating to the 4.1.2 version was I having problems.
I could install Docker and get it working in a Fedora qube, it worked fine until I reboot the computer and then I could not restart the docker some files that I know I installed were not there?
To solve the problem I had to install a qube type TempletVM (templet home, persistant root), when I did that I got a pop up telling me that was a very bad thing to do. I don’t do anything in that qube but run docker. Am I compromising my system?
I can live with a compromised qube but I do not want to compromise dom0.
When creating a new qube with volatile root what exactly does that mean?
This is not very useful. The exact wording of the error would help us to help you.
Open the Settings of this qube, tab Advanced and look what is chosen as Virtualization mode. If this is PVH then you are probably safe, since this kind of virtualization is very strong. You should use HVM if you attach any devices to this qube. PV is not recommended and less secure. More details: Standalones and HVMs | Qubes OS.
This looks like those file are not persistent: Templates | Qubes OS. This should help: How to make any file persistent (bind-dirs) | Qubes OS.
Use a TemplateVM to install Docker and all the necessary programs you need, then create a new AppVM based on that template. As for the missing files, my guess is that you’re using classic volumes that are located in /var/lib/docker that are not persistent. Have a look at docker bind mounts and mount them somewhere in /home/user/ so they are available or use bind-dirs as @fsflover said. Also, note that docker isn’t started/enabled by default on Fedora, run this command in the template to make sure it starts when the AppVM boots:
sudo systemctl enable docker
Hello,
Who can help me install “Docker” on my notebook?
I am using Debian13 and QubesOS 4.2.4.
I would like to install Paperless-ngx on it.
I’m not really getting anywhere with this. Either it’s not correct or there are errors in it, because I occasionally get an error message.
My error messages are:
user@debian-13-xfce-Paperless-ngx:~$ sudo systemctl enable docker
docker.service is not a native service, redirecting to systemd-sysv-install.
Executing: /usr/lib/systemd/systemd-sysv-install enable docker
These aren’t errors, the command worked. Reboot and it should be automatically started
Where can I see which software has just been installed in “All available applications”?
Because I don’t see anything that indicates that new software such as Docker has been installed.
==========
These folder names are not mine; I just found them on the Internet.
Can any of you please tell me what the individual folders here mean?
This is all still very new to me, which is why I’m asking.
/etc/docker/,
/var/lib/containerd/
/var/lib/docker/
/srv/user_salt/templates/docker.slsu
I installed this software using
sudo apt-get update
sudo apt-get install ./docker-desktop-amd64.deb.
Is that why I can’t see the new software in “All available applications”?
user@debian-13-xfce-Paperless-ngx:~$ systemctl --user enable docker-desktop
Failed to enable unit: Unit /etc/systemd/user/docker-desktop.service is masked
Alternative: I have decided to go for https://www.openpaper.work to avoid a complex server (docker) installation.