Docker 19.03: Rootless Mode (Experimental)
1–10 of 45 posts
Re: Docker 19.03: Rootless Mode (Experimental)
#2Re: Docker 19.03: Rootless Mode (Experimental)
#3Or we could just ditch Docker for one of the alternatives, like Podman that doesn't need root, nor a daemon.
Re: Docker 19.03: Rootless Mode (Experimental)
#4Or we could just ditch Docker for one of the alternatives, like Podman that doesn't need root, nor a daemon.
Re: Docker 19.03: Rootless Mode (Experimental)
#5Or we could just ditch Docker for one of the alternatives, like Podman that doesn't need root, nor a daemon.
It sucks.
It flies in the face of traditional Linux process management where child processes are child processes.
(Unless you want an init system, where you need a daemon. But docker is a sucky init system.)
Docker breaks even the most basic things.
$ time docker run some heavy computation
Oh wait, that doesn't work.Re: Docker 19.03: Rootless Mode (Experimental)
#6Or we could just ditch Docker for one of the alternatives, like Podman that doesn't need root, nor a daemon.
I don't like their idea of what a docker-compose replacement should be. And reading issues and limitations about podman pod commands is very discouraging. I would love to hear what others are using and their experiences though. I avoid anything Kubernetes because of a personal bias.
Re: Docker 19.03: Rootless Mode (Experimental)
#7Earlier quoted context omitted.
I don't like their idea of what a docker-compose replacement should be. And reading issues and limitations about podman pod commands is very discouraging. I would love to hear what others are using and their experiences though. I avoid anything Kubernetes because of a personal bias.
Would you be willing to elaborate on the reason why you avoid kubernetes?
Re: Docker 19.03: Rootless Mode (Experimental)
#8Or we could just ditch Docker for one of the alternatives, like Podman that doesn't need root, nor a daemon.
Yep. I only half care about rootless. I definitely care about the daemon. It sucks. It flies in the face of traditional Linux process management where child processes are child processes . (Unless you want an init system, where you need a daemon. But docker is a sucky init system.) Docker breaks even the most basic things. $ time docker run some heavy computation Oh wait, that doesn't work.
If you want the fork-exec model then docker is indeed the wrong tool for the job.
Re: Docker 19.03: Rootless Mode (Experimental)
#9Earlier quoted context omitted.
Yep. I only half care about rootless. I definitely care about the daemon. It sucks. It flies in the face of traditional Linux process management where child processes are child processes . (Unless you want an init system, where you need a daemon. But docker is a sucky init system.) Docker breaks even the most basic things. $ time docker run some heavy computation Oh wait, that doesn't work.
For the trivial case a child process would work. But ultimately docker does try to be closer to an init system or maybe screen since you can detach/attach to processes. Since reparenting to arbitrary processes is not possible in linux it's also not possible to retain the parent-child relationship for spawned containers. If you want the fork-exec model then docker is indeed the wrong tool for the job.
I used to use systemd+rkt for simple container setups when I didn't need all of Kubernetes. Never noticed any downsides versus using Docker, but on the flip side, I had far fewer issues with my containers not properly starting at boot.