pfaffman
(Jay Pfaffman)
November 20, 2025, 6:06pm
1
Following up on Overlayfs to Overlay2, Failed on Fresh Installation, storage driver
I whined over on
Sometime in the past week or two, installing Docker on Linux does not enable overlay2, as it had for some years. Is this a feature or a bug? If you want to install Discourse (youāre using it now!), this is a problem. Hereās an example of someone...
Reading time: 1 mins š
Likes: 1 ā¤
And it seems that overlay2 is not installed anymore:
This is no accident:
As of Docker Engine v29, the containerd image store becomes the default for image layer and content management for new installs .
Legacy graph drivers are still available, but are now deprecated. New installs can still opt out of Containerd image store if there is any issue.
So I guess either Discourse needs to move to a new image thingy?
1 Like
sam
(Sam Saffron)
November 23, 2025, 10:51pm
2
wasnāt this resolved here?
so then from what Iām understanding, we just need to also look for and include overlayfs?
PR for that here:
2 Likes
pfaffman
(Jay Pfaffman)
November 23, 2025, 11:52pm
3
Yes! I started a new topic, since the other one had been closed, I think, but this one didnāt get picked up.
mcmcclur
(Mark McClure)
November 23, 2025, 11:58pm
4
Well, itās not really resolved just yet, right? I set up a new Discourse instance today and found that I had to create a new file:
/etc/docker/daemon.json
with the contents
{
"storage-driver": "overlay2"
}
So, thatās the temporary fix from the maintainerās perspective. Iām glad to hear that the problem should go away within the next release or two.
pfaffman
(Jay Pfaffman)
November 24, 2025, 1:53am
5
When? This just got merged. About 3 hours ago.
main ā allow-overlayfs-storage-driver
merged 10:53PM - 23 Nov 25 UTC
new storage driver on by default, per:
https://docs.docker.com/engine/storage/d⦠rivers/
containerd image store seems to report as overlayfs, so we should allow for this string as well.
Ref:
https://meta.discourse.org/t/overlayfs-to-overlay2-failed-on-fresh-installation-storage-driver/389126
1 Like
mcmcclur
(Mark McClure)
November 24, 2025, 2:30am
6
My DigitalOcean history says I set it up 11 hours ago, or about 10:30 AM EST. I guess I got lucky!
I had updated the discourse-math plugin and was trying to figure out how to install it into my production Discourse. I didnāt want to mess up the instance that I actually use so I set up another.
@sam and all interested in typing math in Discourse. Iāve updated the discourse-math plugin so that it uses MathJax V3, rather than the much slower and very outdated V2. As expected, the result is a much snappier user experience, while still maintaining the feature rich environment as compared to KaTeX.
Iād love to issue a pull request, if you think the results look good.
You can see it in action on my class Discourse site:
Most of the content on that site is private or unlisted. There shoā¦
1 Like
sam
(Sam Saffron)
Closed
November 24, 2025, 9:00pm
7
This topic was automatically closed after 22 hours. New replies are no longer allowed.