当前位置: 首页 > news >正文

VirtualBox增加磁盘并给docker用

在VirtualBox新增磁盘

在虚拟机停止的情况下依次选择,然后创建新磁盘
在这里插入图片描述

虚拟机新磁盘创建分区、格式化、挂载分区

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
开机自动挂载新磁盘分区/dev/sdb1:

nano /etc/fstab

末尾添加一行:

/dev/sdb1              /disk02                     ext4     defaults        0 0

完成:添加磁盘 创建分区 格式化 挂载分区

docker引用新目录

docker info  # 查看docker位置,默认在/var/lib/docker
systemctl stop docker # 停止docker服务
df -h  # 查看磁盘空间大的位置
mkdir -p /disk2/docker  # 创建docker文件夹
# 迁移/var/lib/docker目录下的文件到目标位置
sudo rsync -avz /var/lib/docker /disk2/#编辑daemon.json
sudo vim /etc/docker/daemon.json# 在vim添加以下内容,路径是目标docker路径{"graph": "/disk2/docker/"
}
来自网友的版本提醒
从Docker20.03版本开始,graph选项已被替换为data-root{"data-root": "/disk2/docker/"
}# 重新加载docker并重启docker 如果发下无法重启 先执行 删除旧的目录命令rm -rf /var/lib/docker  删除旧的目录命令 此处建议更改/var/lib/docker的文件夹名,方便后期恢复。重启电脑,否则可能报错
systemctl daemon-reload && systemctl restart docker
# 检查docker是否变更为新目录
docker info# 删除旧的docker目录rm -rf /var/lib/docker

http://www.mrgr.cn/news/30532.html

相关文章:

  • shell常用命令
  • Qwen 2.5:阿里巴巴集团的新一代大型语言模型
  • 二进制补码及与原码的互相转换方法-成都仪器定制
  • web - JavaScript
  • Snowflake怎么用?
  • MacOS安装homebrew,jEnv,多版本JDK
  • microchip中使用printf给AVR单片机串口重定向
  • Goland滑动窗口
  • Linux安装、Nginx反向代理、负载均衡学习
  • Linux 线程控制
  • 【分立元件】案例:新人加了个TVS管为什么可能导致系统不能正常工作
  • python 绘制 y=x^3 图像
  • 2024年华为杯广东工业大学程序设计竞赛 B.你是银狼(反悔贪心)
  • 我的创作纪念日-20240919
  • 基于三维地籍的全生命周期“一码管地”
  • 八股文-JVM
  • 828华为云征文|华为云Flexus云服务器X实例之openEuler系统部署Docker Compose管理工具Dockge
  • C++:布尔类型,引用,堆区空间
  • 基于224G的超高速以太网端口1.6Tbps 1600G真的来了~
  • 在CentOS上搭建NFS服务器