JanLahmann / RasQberry

The RasQberry project: Exploring Quantum Computing and Qiskit with a Raspberry Pi and a 3D Printer
Apache License 2.0
138 stars 25 forks source link

Request: Docker Container #129

Open oe3gwu opened 2 years ago

oe3gwu commented 2 years ago

I dont have the display, but the rest of the system would be cool to have in a docker container. It would be much easier to update and the python dependency nightmare would be gone. Also a Debian 11 upgrade breakt this great system. This also would be gone.

Thanks!

JanLahmann commented 2 years ago

Currently, we don't have a dockerized version of RasQberry, but I think it would not be too hard, as the coffee-maker.org installation, which also includes Qiskit, is docker based. For RasQberry itself, the philosophy is kind of "the SD card is the container", and to make the install as simple as possible. When following the procedure, all dependency, etc will be resolved automatically and the RasQberry install should be smooth. We will keep this request in mind and might provide a docker container at some point.

oe3gwu commented 2 years ago

Thanks for the answer, I agree somewhat but not in a whole.

1st of all I understand that the SD Card is the Container philosophy. I alctually lived the same philosophy until power consumption skyrocket. I changed all to Docker, and now 2 Docker run the same, that 11 single PI's ran.

But I dont agree that it is easy to install. I work with Linux since 30 years. So I am not new to the stuff. And I know how to help me. But at least since 1 year or so, the installation discription doesnt work. There are dependency issues I only could solve with installing packages outside of pip. Pip is the worsed package manager around. Npm isnt much better but those 2 i utterly hate. Thats my point of view, no hate against your project.

Anyways therefore I would plead for a Docker solution. It makes updating and installing much easier and resolves actually all issues I have got, and I have got 3 RasQberry running. 2 for simulation at to students at work and 1 at home.