Centos Docker 常用命令/低配机器开启虚拟内存


安装Docker

bash 复制代码
sudo dnf install docker-ce -y
sudo systemctl start docker
sudo systemctl enable docker

安装Docker Compose

bash 复制代码
sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

修改权限

bash 复制代码
sudo chmod +x /usr/local/bin/docker-compose

验证安装成功

css 复制代码
docker-compose --version

开启虚拟内存

备份当前的GRUB配置文件

bash 复制代码
sudo cp /etc/default/grub /etc/default/grub.bak

使用文本编辑器打开 /etc/default/grub 文件。你可以使用 nanovim,或者你喜欢的任何其他文本编辑器。

arduino 复制代码
sudo vim /etc/default/grub

在该文件中,你可以修改各种启动选项。例如,要添加额外的内核启动参数,你可以编辑 GRUB_CMDLINE_LINUX 行。如果你想为Docker启用内存和交换空间限制,你可以添加 cgroup_enable=memory swapaccount=1 到该行。

在已有的 GRUB_CMDLINE_LINUX 参数中添加新的参数时,你只需要在双引号内的最后添加你想要的参数,每个参数之间用空格隔开。

如果原本已有的参数不要删除,以下命令仅演示新增的参数

ini 复制代码
GRUB_CMDLINE_LINUX="cgroup_enable=memory swapaccount=1"

更新GRUB

bash 复制代码
sudo grub2-mkconfig -o /boot/grub2/grub.cfg

重启系统

复制代码
sudo reboot
相关推荐
哔哩哔哩技术1 分钟前
B站社群AI智能分析系统的实践
人工智能
xcLeigh2 分钟前
AI的提示词专栏:“Re-prompting” 与迭代式 Prompt 调优
人工智能·ai·prompt·提示词
f***14777 分钟前
对Docker部署的MySQL中的数据进行备份恢复
mysql·docker·容器
u***420715 分钟前
macOs安装docker且在docker上部署nginx+php
nginx·macos·docker
喜欢吃豆36 分钟前
使用 OpenAI Responses API 构建生产级应用的终极指南—— 状态、流式、异步与文件处理
网络·人工智能·自然语言处理·大模型
Q同学43 分钟前
verl进行Agentic-RL多工具数据集字段匹配问题记录
人工智能
HalvmånEver44 分钟前
Linux:进程的切换与调度(进程四)
linux·运维·服务器
亚马逊云开发者1 小时前
Amazon Q Developer 结合 MCP 实现智能邮件和日程管理
人工智能
运维有小邓@1 小时前
实时日志关联分析工具:智能检测潜在安全威胁
运维·网络·安全
Coding茶水间1 小时前
基于深度学习的路面坑洞检测系统演示与介绍(YOLOv12/v11/v8/v5模型+Pyqt5界面+训练代码+数据集)
图像处理·人工智能·深度学习·yolo·目标检测·计算机视觉