机器环境
本实践将在 Ubuntu 22.04.3LTS 系统上进行安装测试
docker 版本Docker Engine - Community 24.0.6
,原则上docker版本无影响
背景
某一天,k8s频频报磁盘压力,去服务器上一看,99%的磁盘使用,显然目前的磁盘空间不足,需要更大的磁盘承载资料。
过了一段时间,新磁盘终于到了,并成功挂载到服务器上。目录为/data
, 容量为原来的10倍,终于可以开心的玩耍了。
操作步骤
查看原来docker目录
docker info | grep -i "dir" Docker Root Dir: /var/lib/docker
停止docker服务 和 k8s 服务
systemctl stop kubelet systemctl stop docker
迁移docker目录
mkdir -p /data/docker mv /var/lib/docker/* /data/docker/
修改docker配置文件
vim /etc/docker/daemon.json
{ "data-root": "/data/docker" }
启动docker服务 和 k8s 服务
systemctl start docker systemctl start kubelet
验证docker目录是否迁移成功
docker info | grep -i "dir" Docker Root Dir: /data/docker
尽情玩耍吧