fix: /etc/init.d/docker: 62: ulimit: error setting limit
This commit is contained in:
parent
c680dae3c4
commit
5b1f3b7a94
|
|
@ -143,6 +143,14 @@ RUN --mount=type=secret,id=github_token,required=false --mount=type=bind,source=
|
||||||
docker buildx version
|
docker buildx version
|
||||||
runc --version
|
runc --version
|
||||||
|
|
||||||
|
if [[ -f /etc/init.d/docker ]] && grep -q "ulimit -Hn" /etc/init.d/docker; then
|
||||||
|
# Fix for Docker 25.0.0+ ulimit issue in containers
|
||||||
|
# See: https://github.com/docker/for-linux/issues/1480
|
||||||
|
# https://github.com/docker/cli/issues/4807
|
||||||
|
# Replace 'ulimit -Hn 524288' with 'ulimit -n 524288' to avoid hard limit errors
|
||||||
|
sed -i 's/ulimit -Hn/ulimit -n/g' /etc/init.d/docker
|
||||||
|
fi
|
||||||
|
|
||||||
# https://github.com/docker/for-linux/issues/1437#issuecomment-1293818806
|
# https://github.com/docker/for-linux/issues/1437#issuecomment-1293818806
|
||||||
update-alternatives --set iptables /usr/sbin/iptables-legacy
|
update-alternatives --set iptables /usr/sbin/iptables-legacy
|
||||||
update-alternatives --set ip6tables /usr/sbin/ip6tables-legacy
|
update-alternatives --set ip6tables /usr/sbin/ip6tables-legacy
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue