Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Docker Install? #175

Open
LinuxAndCoffee opened this issue Apr 21, 2023 · 1 comment
Open

Docker Install? #175

LinuxAndCoffee opened this issue Apr 21, 2023 · 1 comment
Labels
enhancement New feature or request

Comments

@LinuxAndCoffee
Copy link

Sorry if this is a silly question, but I was wondering if (in theory at least) this install could be done in Docker (or something similar). I am a bit leary of using Wine after some past experiences, and if I understand how Docker works (and it is absolutely possible, maybe even likely, that I do not, or at do not fully understand how Docker works), by using Docker I could completely contain everything in a nice little sandbox and not have to worry about Wine. I am wondering though if to go this route would essentially just being almost the same as running a virtual machine, and if that is the case then it defeats the purpose. Thank you to everyone who has worked on this and contributed to it, and please excuse my ignorance and confusion.

LinuxAndCoffee

@thw26
Copy link
Collaborator

thw26 commented Apr 25, 2023

I fully understand the security concerns/implications of running Wine on the system. I can't blame you there!

While I have used docker—and even ansible to create docker instances—I have no experience with creating a docker config/setup for a GUI application. I have only used docker for running server-level software. This link says it is possible:

https://www.howtogeek.com/devops/how-to-run-gui-applications-in-a-docker-container/

It wouldn't be quite the same thing as running a VM, though it'd be close.

We would need the docker instance on launch to run the install script, and we'd have to figure out how to forward the X server/Wayland bits, but I don't see why it isn't theoretically possible?

My recent updates to the script have made almost-headless installs possible which would benefit us in this area, though since this is a GUI app you will need some GUI interaction to complete the install.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants