好的,所以我发现了问题所在。云代码为部署创建了一个卷/var/lib/docker/volumes/NAME_OF_THE_DEPLOYMENT
这个卷是容器的存储,它很重,我从那里删除了一些可用空间,它可以工作。现在对于下一次部署,我需要更改默认卷位置或将 docker 安装位置移动到主目录中。
这是我找到的指南:重新定位 Docker 根目录 如果 Docker 根目录中的文件空间不足,则必须重新定位 Docker 根。
过程 要重定位 Docker 根目录,请以 root 或具有“sudo all”权限的用户身份完成以下步骤:
停止 Docker 服务:
sudo systemctl stop docker
sudo systemctl stop docker.socket
sudo systemctl stop containerd
通过运行以下命令创建将 Docker Root 移动到其中的必要目录结构。此目录结构必须驻留在至少有 50GB 可用磁盘空间的文件系统上。根据您的每日摄取量和数据保留策略,可能需要更多的磁盘空间:
sudo mkdir -p /new_dir_structure
将 Docker Root 移动到新的目录结构:
sudo mv /var/lib/docker /new_dir_structure
编辑文件 /etc/docker/daemon.json。如果该文件不存在,请运行以下命令创建该文件:
sudo vim /etc/docker/daemon.json
将以下信息添加到此文件:
{
"data-root": "/new_dir_structure/docker”
}
/etc/docker/daemon.json 文件保存并关闭后,重启 Docker 服务:
sudo systemctl start docker
运行命令:
docker volume inspect NAME_OF_YOUR_VOLUME
并确保挂载点是新路径。
可以使用以下方式获取卷的名称:
docker volume ls
希望它会帮助这里的其他人。