Hey everyone! I'm pretty new to Docker and Linux. After some comparisons, I've found that my server runs way better on Linux than on Windows. I've set up my containers, but I ran into some issues like running out of space on my OS drive due to a Docker raw file and some mapping problems, which I think I fixed now. I read a post claiming that Docker Desktop isn't great because it runs its own kernel in a VM instead of using the host's kernel. I want a GUI to monitor my containers, so I'm wondering: Should I stick with Docker Desktop or go for Docker Engine natively with a tool like Portainer? By the way, I'm using Ubuntu Desktop.
3 Answers
It's a good move to switch from Docker Desktop to Docker Engine. I recently made the same switch, and trust me, it's much faster when building images and managing containers. Portainer is a solid choice for a GUI since it’s user-friendly and easy to set up. Give it a shot!
I'm also making the shift! It's about time we left Docker Desktop behind, especially on Linux.
Just a heads up, make sure to clean up any unused Docker images to save space. You can set up a cron job to run the prune command weekly. It's super handy!
You really don't need Docker Desktop on Linux since it's meant for Windows and Mac users. Just go for Docker Engine directly. To install, you can use the convenience script from get.docker.com. Also, make sure to add yourself to the 'docker' group for easier access. If you're looking for a GUI, there's nothing stopping you from using third-party tools like Portainer or Dockge!
I totally agree! Switching to Docker Engine with Portainer is night and day. You’ll love the performance increase!