docker - unable to allocate file descriptor table

Identificador: 12024
Autor: Ricardo Bocchi   quinta-feira, Dia 11 de abril de 2024, às 13:43:34 horas
Revisado Por: Ricardo Bocchi   quinta-feira, Dia 11 de abril de 2024, às 13:46:52 horas
Visualização: Todos

Pontos: 0   Acessos: 630

error:


library initialization failed - unable to allocate file descriptor table - out of memory.


fix:


$ sudo vim /usr/lib/systemd/system/docker.service

>>>
#change this line
ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
#to
ExecStart=/usr/bin/dockerd --default-ulimit nofile=65536:65536 -H fd:// --containerd=/run/containerd/containerd.sock
<<<

$ sudo systemctl daemon-reload
$ sudo systemctl restart docker