pfaffman
(Jay Pfaffman)
20 november 2025 om 18:06
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)
23 november 2025 om 22:51
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)
23 november 2025 om 23:52
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)
23 november 2025 om 23:58
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)
24 november 2025 om 01:53
5
When? This just got merged. About 3 hours ago.
main ā allow-overlayfs-storage-driver
opened 12:21AM - 21 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)
24 november 2025 om 02:30
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)
gesloten
24 november 2025 om 21:00
7
This topic was automatically closed after 22 hours. New replies are no longer allowed.