github.com

Russianranger, to linux in Docker team is considering distributing Docker Desktop as a Flatpak and Snap

This is interesting to me for my use case scenario, specifically SteamOS.

What I’m trying to do is run an emulated Everquest server (lookup EQEmu). The community there has several methods of installation of the server, Windows, Linux, and Docker. The hurdle to overcome is the immutable file system, specifically when it comes to the database (MariaDB). I think I may have found a work around via Linux brew and installing MariaDB through that (which I’ve done, I just have to make the final connection). However the Docker setup, when running it on a separate distro is stupid easy. If they make this a Flatpak, it can potentially be the solution I’m looking for.

Really the end goal is creating a Single player Everquest. I have a dual boot with it operating via Windows, but would much prefer to have it on the SteamOS side of the house.

ylai,

There might be several misunderstandings:

  • Docker Desktop ≠ Docker Engine, and I think what you (and several in this thread) are thinking is actually Docker Engine. Docker Desktop ultimately includes a Docker Engine inside, but it does not appear you need that virtual machine (e.g. running non-Linux code). See: docs.docker.com/desktop/faqs/linuxfaqs/-is-t…
  • Docker Desktop is based on KVM, which already works with Flatpak. So this is not something new. For example, GNOME Boxes is available as Flatpak and provides a way to run KVM guests in SteamOS.
  • Starting with version 3.5 (the current stable) SteamOS already includes Podman with the default installation. And running the daemon-y Docker Engine “bare metal” is not going to be any easier with the immutable filesystem. While Docker Desktop solves this by using KVM, it adds another layer with performance loss, vs. just running Podman containers.

So what you want is already available, and no Docker Desktop is actually needed.

Vincent,

But so if Docker Desktop does include Docker Engine, does that mean I wiill now be able to run Docker (with a some performance loss) simply by installing a Flatpak, i.e. I won’t even need to touch the CLI?

ylai,

Yes. If you mean “CLI” as for e.g. pacman install, it is a GUI (Electron) application, so I expect will install straight from e.g. KDE Discover and then run without you touching the shell.

Vincent,

That is already a pretty big benefit to me, thanks for explaining!

emax_gomax, (edited )

Ooh, didn’t know about podman. That’s neat.

Edit: shame they didn’t include podman-compose as well.

ylai, (edited )

Installing podman-compose with the immutable filesystem is fairly straight forward, since it is just a single Python file (github.com/containers/…/podman_compose.py), which you can basically install anywhere in your path. You can also first bootstrap pip (python3 get-pip.py --user with get-pip.py from github.com/pypa/get-pip) and then do pip3 install --user podman-compose.

emax_gomax,

Yep. That’s what I plan to do, just a shame it isn’t already there… also that I’m travelling from tomorrow so might have to defer it for a bit XD.

danielquinn, to linux in Docker team is considering distributing Docker Desktop as a Flatpak and Snap
@danielquinn@lemmy.ca avatar

What exactly is the appeal of Docker Desktop on Linux? I can run docker just fine without it, so what’s it doing for me?

yianiris,
@yianiris@kafeneio.social avatar

I would suspect that making a stable desktop inside docker ensures it would work everywhere else, no matter what the hw/sw of the host is.
I've only known docker as a building environment that ensures rebuildability and I can't say I ever liked it. I think its popularity comes from some myth of safety and security.

@danielquinn @mr_MADAFAKA

superbirra,

lol some myth you apparently use it for since it does not look like a bit of things are properly understood here ;)

kogasa,
@kogasa@programming.dev avatar

Docker desktop is a GUI frontend for docker

taanegl, (edited )

This is it. It’s for your late sipping Starbucks developer, who needs buttons to click… those luscious, UX’y buttons… I WANNA CLICK THEM!

Okay, so I’m the target demographic. Guilty. Although nowadays I use nspawn, like the maniac I am.

dan,
@dan@upvote.au avatar

Apparently it lets you set up Kubernetes pretty easily too? idk I don’t use Kubernetes.

MrPoopyButthole, to linux in Docker team is considering distributing Docker Desktop as a Flatpak and Snap
@MrPoopyButthole@lemmy.world avatar

Docker desktop is so garbage. Why build a client that doesn’t support connections to a remote host by default? It’s so 90s.

PoliticalAgitator, (edited )

That was my initial reaction too. “Have they considered shipping it as not-dogshit?”

Chewy7324, to linux in Docker team is considering distributing Docker Desktop as a Flatpak and Snap

At first I read only docker without the context of the Docker Desktop client.

Making docker a one-click installation on all distros is great, altough I wouldn’t use it myself.

If they actually make a flatpak I wonder whether they’ll only support rootless docker or if it’ll ask for elevated permissions through polkit.

TCB13, to linux in Docker team is considering distributing Docker Desktop as a Flatpak and Snap
@TCB13@lemmy.world avatar

Let’s make mounts and permissions even harder to get right! But I’m totally up for a flathub release.

youngyoshieboy, to linux in Just found about the BORE scheduler from solus. Anyone know if it actually improves responsiveness for desktop use? If so why is it not used more?

Same question here, anyone having benchmark or something?

mactan,

there was some interest in my lug with the different schedulers but attempts at benchmarking all fell within margin of error from our lay attempts at measuring

Terminarchs, to opensource in Unexpected-Keyboard: A lightweight Android keyboard.

Does it support word suggestions?

poVoq,
@poVoq@slrpnk.net avatar

It doesn’t.

Norodix, to opensource in Unexpected-Keyboard: A lightweight Android keyboard.

I find this to be the best keyboard. My language uses a lot of non ascii characters and its so much faster to type them with this!

fenndev,
@fenndev@leminal.space avatar

I use it alongside SwiftKey (with Internet access disabled). It’s a godsend in Termux.

merde,

try tracker control and you will see that swiftKey doesn’t respect that “disable”

fenndev,
@fenndev@leminal.space avatar

I use GrapheneOS. It is unable to access the Internet entirely.

null,

An app being able to subvert system-level permissions would be pretty huge news.

I downloaded that app along with SwiftKey and disabled network access for it. Here’s what I get: https://slrpnk.net/pictrs/image/32b10804-61db-4724-98e1-647e77bf17e1.webp

Where am I supposed to see it being able to access the internet?

merde,

in the “traffic log”

null,

Enabled the traffic log, used SwiftKey in a few different apps, got traffic from those apps, but nothing from SwiftKey. What am I missing?

loki,

a tinfoil hat?

merde,

on my phone, even with disabled access, it was “phoning home” regularly. i’m on AnySoftKeyboard for the last 2 years.

maybe my os wasn’t intact 🤷 it’s degoogled now and (relatively) tracker free

if Swiftkey works for you … good for you.

excuse my comments

null, (edited )

I don’t use SwiftKey, just tested it because you shared a tool for doing it and claimed it was able to subvert Android permissions.

You probably didn’t actually disable the permission – like I said, the idea that an app could get around system-level permissions like that, in a way you could plainly observe would be headline news. It would be astounding that you somehow uncovered something that massive.

node815, to selfhosted in Immich release v1.92.0 (edit: v1.92.1 hotfix released)

Constructively speaking, when I see this in almost every change log, it scares me away. :)

[BREAKING CHANGE]

But I will check it out sometime this week or next. :)

bdonvr,

It’s undergoing massive development, it basically went from nothing to nearly full featured in two years.

The breaking change just means you need to actually do something before updating. The software isn’t quite ready to be put on auto-update yet. Honestly the way the devs aren’t afraid to break things I think has contributed to the fast development.

Just be sure to keep a secondary backup of your photos which you should do either way.

hakunawazo, to selfhosted in Immich release v1.92.0 (edit: v1.92.1 hotfix released)

For all who have no clue what it’s for (like me 5 minutes ago), it’s a “self-hosted photo and video backup solution”.

bdonvr,

It’s really amazing, it’s a drop in replacement for Google Photos and the like with good mobile apps, face/object recognition, etc.

lukecooperatus,
@lukecooperatus@lemmy.ml avatar

I usually interpret the phrase “drop in” to mean that the replacement being referenced will also work with everything written for the original. Does “drop in” in this case mean that Immich will transparently replace Google Photos, similar to how libretube replaces YouTube? That would be amazing!

bdonvr,

“Drop in” as in “You can drop this in your Home Screen where Google Photos used to be and notice very little functional difference.”

SchizoDenji,

That’s not what drop in means…

krash, to selfhosted in Immich release v1.92.0 (edit: v1.92.1 hotfix released)

I really look forward to spin this up tomorrow. Awesome release as always!

camr_on, to selfhosted in Immich release v1.92.0 (edit: v1.92.1 hotfix released)
@camr_on@lemmy.world avatar

Sick

AustralianSimon, to selfhosted in Immich release v1.92.0 (edit: v1.92.1 hotfix released)
@AustralianSimon@lemmy.world avatar

Ty

knova, to selfhosted in 13 Feet Ladder
@knova@infosec.pub avatar

Love it! Deployed it this morning.

CCMan1701A, to selfhosted in 13 Feet Ladder

Loaded the docker for fun on my NAS. I don’t need it, but other users in my home may appreciate this.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • localhost
  • All magazines
  • Loading…
    Loading the web debug toolbar…
    Attempt #