这个作品
要创建docker卷而不指定磁盘大小:
docker volume create disk1
将卷(disk1)安装到容器
docker run -itd -v disk1:/data ubuntu
这不起作用
现在通过指定100mb的大小来创建docker卷
docker volume create --name disk2 --opt o=size=100m
将卷(大小为100 MB的disk2)安装到容器上
docker run -itd -v disk2:/data ubuntu
当我运行这些命令时,出现以下错误
docker:来自守护程序的错误响应:装载卷'/ var / lib / docker / volumes / disk2 / _data'时出错:卷选项中缺少设备。
小智.. 5
发生此错误是因为缺少一组驱动程序选项
当您提供docker卷的大小时,必须使用“ --opt type =”和“ --opt device =”。“ --opt o = size =”
因此,使用所有必需选项创建卷并与容器链接。
尝试
docker volume create --name disk2 --opt type=tmpfs --opt device=tmpfs --opt o=size=100m
然后
docker run -itd -v disk2:/data ubuntu
有用。
发生此错误是因为缺少一组驱动程序选项
当您提供docker卷的大小时,必须使用“ --opt type =”和“ --opt device =”。“ --opt o = size =”
因此,使用所有必需选项创建卷并与容器链接。
尝试
docker volume create --name disk2 --opt type=tmpfs --opt device=tmpfs --opt o=size=100m
然后
docker run -itd -v disk2:/data ubuntu
有用。