Message boards : General Discussion : Docker instead VirtualBox?
Message board moderation

To post messages, you must log in.

AuthorMessage
boboviz

Send message
Joined: 24 Oct 19
Posts: 354
Credit: 1,205,958
RAC: 494
Message 8461 - Posted: 4 Jun 2024, 14:57:41 UTC

From the last Boinc Workshop, David Anderson presentation:

Future
● Run apps in Docker natively (no VBox)
○ Detect Docker in client, use a wrapper
○ Move boinc2docker into BOINC
○ Windows: conflict with VBox :-(
ID: 8461 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
boboviz

Send message
Joined: 24 Oct 19
Posts: 354
Credit: 1,205,958
RAC: 494
Message 8505 - Posted: 11 Nov 2024, 10:09:10 UTC - in response to Message 8461.  

Seems that, with version 9 of the client (beta will be, probably, avaiable at December) we will have a first version of Docker support.

Are LHC admins working on it?
ID: 8505 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
boboviz

Send message
Joined: 24 Oct 19
Posts: 354
Credit: 1,205,958
RAC: 494
Message 8507 - Posted: 25 Nov 2024, 14:21:56 UTC

Meantime, the boinc admins released a new version of boinc vbox wrapper: release notes
ID: 8507 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
boboviz

Send message
Joined: 24 Oct 19
Posts: 354
Credit: 1,205,958
RAC: 494
Message 8695 - Posted: 10 Apr 2025, 9:33:19 UTC

A comment from Boinc developers..
We want to deprecate VBox functionality in future.
ID: 8695 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
computezrmle
Volunteer moderator
Project tester
Volunteer developer
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 28 Jul 16
Posts: 544
Credit: 400,710
RAC: 0
Message 8696 - Posted: 10 Apr 2025, 13:41:28 UTC - in response to Message 8695.  

In reply to boboviz's message of 10 Apr 2025:
A comment from Boinc developers..
We want to deprecate VBox functionality in future.

I guess you refer to this comment:
https://github.com/BOINC/boinc/issues/6134#issuecomment-2740452125

If so you may have also noticed this:
Wait for a couple of releases for feedback, and remove this functionality completely together with VBox support (will take a couple of years for that until all the projects that use VBox now switch to WSL/Docker).

At least for now (in relation to LHC@home)
- docker apps are under heavy development and not even released on prod
- snapshots are not yet implemented/tested
- there is no long term experience; maybe there are currently unknown pitfalls
ID: 8696 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
boboviz

Send message
Joined: 24 Oct 19
Posts: 354
Credit: 1,205,958
RAC: 494
Message 8697 - Posted: 10 Apr 2025, 13:52:39 UTC - in response to Message 8696.  

In reply to computezrmle's message of 10 Apr 2025:
If so you may have also noticed this:
[quote]Wait for a couple of releases for feedback, and remove this functionality completely together with VBox support (will take a couple of years for that until all the projects that use VBox now switch to WSL/Docker).


I noticed, i noticed. Indeed they do not say "near future", but it's an big switch and it's important to do things well..


At least for now (in relation to LHC@home)
- docker apps are under heavy development and not even released on prod
- snapshots are not yet implemented/tested
- there is no long term experience; maybe there are currently unknown pitfalls


The second point is important (IMHO)
ID: 8697 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
boboviz

Send message
Joined: 24 Oct 19
Posts: 354
Credit: 1,205,958
RAC: 494
Message 8842 - Posted: 20 Jun 2025, 15:50:43 UTC

WSL 2.6 (pre-released) from Microsoft is officially "open-source"
ID: 8842 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
boboviz

Send message
Joined: 24 Oct 19
Posts: 354
Credit: 1,205,958
RAC: 494
Message 9176 - Posted: 15 Oct 2025, 6:34:09 UTC

The docker version of Theory is running well for months
Do you plan (if it is possible) to migrate others app (CMS, Atlas, etc) to docker??
ID: 9176 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
boboviz

Send message
Joined: 24 Oct 19
Posts: 354
Credit: 1,205,958
RAC: 494
Message 9202 - Posted: 23 Nov 2025, 10:23:22 UTC - in response to Message 8507.  

In reply to boboviz's message of 25 Nov 2024:
Meantime, the boinc admins released a new version of boinc vbox wrapper: release notes


New docker wrapper released
ID: 9202 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
rbpeake

Send message
Joined: 15 Apr 15
Posts: 50
Credit: 1,743,803
RAC: 6,476
Message 9357 - Posted: 8 May 2026, 17:25:14 UTC - in response to Message 9176.  

In reply to boboviz's message of 15 Oct 2025:
The docker version of Theory is running well for months
Do you plan (if it is possible) to migrate others app (CMS, Atlas, etc) to docker??


I presume Docker development for CMS and LHC is ongoing. Are there any roadblocks for either project? Docker seems to be very successful with Theory@Home.

Thanks.
ID: 9357 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
boboviz

Send message
Joined: 24 Oct 19
Posts: 354
Credit: 1,205,958
RAC: 494
Message 9390 - Posted: 28 May 2026, 15:39:40 UTC
Last modified: 28 May 2026, 15:40:32 UTC

Version 22 (pre-release) of dockerwrapper released...
ID: 9390 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
boboviz

Send message
Joined: 24 Oct 19
Posts: 354
Credit: 1,205,958
RAC: 494
Message 9593 - Posted: 4 Oct 2026, 8:31:45 UTC - in response to Message 9357.  

In reply to rbpeake's message of 8 May 2026:
I presume Docker development for CMS and LHC is ongoing. Are there any roadblocks for either project? Docker seems to be very successful with Theory@Home.


No news about docker for CMS or Atlas apps...
ID: 9593 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
ProfileMagic Quantum Mechanic
Avatar

Send message
Joined: 8 Apr 15
Posts: 1078
Credit: 20,011,890
RAC: 14,524
Message 9594 - Posted: 4 Oct 2026, 20:47:00 UTC

https://www.google.com/search?q=how+is+docker+better+than+VB

Doesn't matter to me and the main problem has always been these pitiful servers
ID: 9594 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
boboviz

Send message
Joined: 24 Oct 19
Posts: 354
Credit: 1,205,958
RAC: 494
Message 9595 - Posted: 7 Oct 2026, 14:50:13 UTC - in response to Message 9594.  

In reply to Magic Quantum Mechanic's message of 4 Oct 2026:
Doesn't matter to me and the main problem has always been these pitiful servers


??
Are you saying that switching from Vbox to Docker would increase the workload on the servers??
ID: 9595 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
ProfileMagic Quantum Mechanic
Avatar

Send message
Joined: 8 Apr 15
Posts: 1078
Credit: 20,011,890
RAC: 14,524
Message 9596 - Posted: 8 Oct 2026, 5:21:46 UTC - in response to Message 9595.  
Last modified: 8 Oct 2026, 5:25:35 UTC

No I run both and have run VB since 2011
BUT these Dockers are not much good when they can run for days and I mean I actually check the runRivet and then after several days it decides to stop running and then I try to abort it and it can take hours to get the servers to take that and give me new work or almost every time I want to look at these tasks finished or not Valid or not these servers....even this one ends up spinning and doing nothing trying over and over for hours.

That is why this place never can get members doing this very long here or at production.....these servers always have been a problem and we shouldn't need squid just to look at our own tasks in our own accounts

And that includes CMS

I never care how long a task takes as long as it doesn't just stop running after 3 days and I guarantee new members won't run them at production very long having to do all these extra things and then end up wasting time

I have been doing this 24/7 since March 2011 as far as VB and now Docker and at production 24/7 for 22 years.
And here there is not many members or running that many tasks yet still these pages spend too long just looking at our own accounts tasks
Gateway Timeout
The gateway did not receive a timely response from the upstream server or application.
ID: 9596 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
maeax

Send message
Joined: 22 Apr 16
Posts: 815
Credit: 4,999,119
RAC: 6,044
Message 9597 - Posted: 8 Oct 2026, 5:44:36 UTC - in response to Message 9596.  

When you ping to one -dev Server, are there timeouts?
ID: 9597 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
boboviz

Send message
Joined: 24 Oct 19
Posts: 354
Credit: 1,205,958
RAC: 494
Message 9617 - Posted: 13 Oct 2026, 13:40:08 UTC - in response to Message 9596.  

In reply to Magic Quantum Mechanic's message of 8 Oct 2026:
No I run both and have run VB since 2011
BUT these Dockers are not much good when they can run for days and I mean I actually check the runRivet and then after several days it decides to stop running and then I try to abort it and it can take hours to get the servers to take that and give me new work or almost every time I want to look at these tasks finished or not Valid or not these servers....even this one ends up spinning and doing nothing trying over and over for hours.


Ah, ok
I don't think the problem is docker itself (it's only a container), but the app code.
This is a beta project, so it is "normal" to have problems, but i agree with you that is unnerving to have problems after 2/3/4 days of calculation....

Hope that admins read this theard and start to working on code to solve this
ID: 9617 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote

Message boards : General Discussion : Docker instead VirtualBox?


©2026 CERN