在使用Docker的過程中,我們可能會(huì)遇到Docker內(nèi)存不足的問題,導(dǎo)致容器無法正常運(yùn)行。這時(shí)需要給Docker增加內(nèi)存。
1. 在Linux系統(tǒng)的/etc/default/grub文件中添加以下代碼: GRUB_CMDLINE_LINUX_DEFAULT="cgroup_enable=memory swapaccount=1" 2. 執(zhí)行以下命令更新grub配置文件: sudo update-grub 3. 修改Docker的Systemd配置文件: sudo nano /lib/systemd/system/docker.service 找到以下行: ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock 改為: ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock -s overlay2 --storage-opt overlay2.override_kernel_check=true --storage-opt size=16G 其中,16G是你要增加的內(nèi)存大小。 4. 重新啟動(dòng)Docker服務(wù): sudo systemctl daemon-reload sudo systemctl restart docker
這樣就完成了增加Docker內(nèi)存的操作。