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
相关推荐
pyliumy几秒前
rsync 全网备份
linux·运维·服务器
@月落4 分钟前
alibaba获得店铺的所有商品 API接口
java·大数据·数据库·人工智能·学习
z千鑫13 分钟前
【人工智能】如何利用AI轻松将java,c++等代码转换为Python语言?程序员必读
java·c++·人工智能·gpt·agent·ai编程·ai工具
苹果醋322 分钟前
SpringCloud系列之一---搭建高可用的Eureka注册中心
运维·nginx
诚诚k28 分钟前
docker存储
运维·docker·容器
sorel_ferris30 分钟前
Ubuntu-24.04中Docker-Desktop无法启动
linux·ubuntu·docker
MinIO官方账号31 分钟前
从 HDFS 迁移到 MinIO 企业对象存储
人工智能·分布式·postgresql·架构·开源
ggb199932 分钟前
【python的坑】vpn下,python request报错 check_hostname requires server_hostname
linux·运维·服务器
aWty_39 分钟前
机器学习--K-Means
人工智能·机器学习·kmeans
草莓屁屁我不吃41 分钟前
AI大语言模型的全面解读
人工智能·语言模型·自然语言处理·chatgpt