Docker images based on Ubuntu 22.04 cannot be started Because of EPERM in pthread_create on Debian 10 #47297
-
Hello, I have a strange problem.
This seems to suggest that there is a memory problem, but when we set
in docker-compose.yml The docker image is working again.
So it seems to be caused by seccomp combined with docker instead of the new buildpacks. This is what we tried so far but did not fix it (based on searches on the error message above):
Before I make a bug report about this, I wanted to ask here what options do I have to see what is going on here? this is the docker server info:
Any tips for troubleshooting or fixing this would be greatly appreciated. Tom |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 1 reply
-
I'm bit by this as well. https://branislavjenco.github.io/docker-jemalloc-clone3/ discusses the issue quiet nicely. The problem is rather an outdated glibc on the host system. |
Beta Was this translation helpful? Give feedback.
-
You can actually set the default seccomp profile to unconfined as shown in the docs example. That would probably be the easiest thing to do here. |
Beta Was this translation helpful? Give feedback.
For people that experience the same problem, the following fixed it for me:
Check whether the runc instance used by docker is actually the version delivered with docker+ docker compose. In my case there was a symlink in /usr/local/bin pointing to an old version of runc. After removing this symlink it starts working again.