在CentOS系统资源不足时,可通过以下方式优化Docker使用:
docker image prune -a # 清理无用镜像
docker container prune -f # 清理停止的容器
docker system prune --all --volumes # 清理所有无用资源
overlay2
存储驱动(性能更优,空间利用率更高)。/etc/docker/daemon.json
:{"storage-driver": "overlay2"}
重启Docker生效。--cpus
、--memory
参数限制CPU和内存使用。docker run --cpus=0.5 --memory=512m <镜像>
echo "vm.swappiness=0" | sudo tee -a /etc/sysctl.conf
sudo sysctl -p
net.core.rmem_max
等)优化网络性能。alpine
)或自定义瘦身镜像,减少资源占用。操作前建议备份重要数据,生产环境需谨慎调整参数。