Since the update to Linux Kernel 5.12.2, we can no longer modify the net.netfilter.nf_conntrack_max
sys config programmatically via the Docker API. If you encounter any network related errors, please increase it to at least 120000.
The value vm_map_max_count
can be permanently changed in /etc/sysctl.conf
:
$ grep vm.max_map_count /etc/sysctl.conf
vm.max_map_count=120000
You can also change it via:
sysctl -w vm.max_map_count=120000
The value vm_max_map_count
should be changed within the xhyve virtual machine:
$ screen ~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/tty
Then, log in with root and no password and configure the sysctl
setting:
sysctl -w vm.max_map_count=120000
The value vm_max_map_count
can be changed via docker-machine:
docker-machine ssh
sudo sysctl -w vm.max_map_count=120000