Docker:在特定目录中创建持久卷

比拉尔·贝格拉吉

我需要为Docker创建一个持久卷该卷必须命名extra-addons并位于中/mnt/

我运行以下命令:

sudo docker volume create /mnt/extra-addons

我收到此错误消息:

Error response from daemon: create /mnt/extra-addons: "/mnt/extra-addons" includes invalid characters for a local volume name, only "[a-zA-Z0-9][a-zA-Z0-9_.-]" are allowed. If you intended to pass a host directory, use absolute path

请注意,当我简单地运行:时sudo docker volume create extra-addons,我没有遇到这个问题,但是当我使用来检查有问题的卷时sudo docker inspect extra-addons,我看到它位于我不想要的地方:

[
    {
        "CreatedAt": "2018-04-21T14:40:25+03:00",
        "Driver": "local",
        "Labels": {},
        "Mountpoint": "/var/lib/docker/volumes/extra-addons/_data",
        "Name": "extra-addons",
        "Options": {},
        "Scope": "local"
    }
]

我的意思是我希望看到这样的体积: /mnt/extra-addons

任何的想法?

比拉尔·贝格拉吉

我找到了解决方案:

我必须安装local-persist插件。

我必须将卷挂载以创建到挂载点,如下所示:

 sudo docker volume create -d local-persist -o mountpoint=/mnt/ --name=extra-addons

检查我是否达到了预期:

sudo docker volume inspect extra-addons

结果:

[
    {
        "CreatedAt": "0001-01-01T00:00:00Z",
        "Driver": "local-persist",
        "Labels": {},
        "Mountpoint": "/mnt/",
        "Name": "extra-addons",
        "Options": {
            "mountpoint": "/mnt/"
        },
        "Scope": "local"
    }
]

那就是我想要的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在特定目录中创建docker镜像

来自分类Dev

EKS无法创建持久卷

来自分类Dev

在docker-compose中创建卷

来自分类Dev

在不同的分区中创建 Docker 卷

来自分类Dev

docker-compose具有一个文件的命名卷:错误:无法创建服务容器,源不在目录中

来自分类Dev

来自CMD指令中目录访问的docker容器卷

来自分类Dev

将NFS目录挂载到与Docker共享的主机卷中

来自分类Dev

将NFS目录挂载到与Docker共享的主机卷中

来自分类Dev

Docker中如何区分挂载卷和镜像本机目录

来自分类Dev

如何制表完整的umount,限制为特定目录中的卷?

来自分类Dev

通过卷的docker持久存储

来自分类Dev

通过动态持久卷创建 AzureFile 持久卷时,声明创建的 AzureFile 没有元数据

来自分类Dev

在Kubernetes中具有持久卷的redisinsights

来自分类Dev

如何在 pod 中挂载持久卷?

来自分类Dev

使用“持久卷声明”时是否必须显式创建“持久卷”?

来自分类Dev

在Docker中映射卷

来自分类Dev

dockerfiles中的docker卷

来自分类Dev

在Docker中映射卷

来自分类Dev

docker 卷创建 - 设置权限

来自分类Dev

Docker 卷中的 Docker 机密

来自分类Dev

创建逻辑卷并挂载到目录

来自分类Dev

无法在k8s上创建本地持久卷

来自分类Dev

如何重新创建Kubernetes持久卷?

来自分类Dev

使用持久卷启动 postgres 容器 [docker compose]

来自分类Dev

使用AppleScript在用户主目录中创建已安装卷的别名

来自分类Dev

我们可以在Docker中挂载命名卷的子目录吗?

来自分类Dev

docker卷容器(安装了主机目录)如何在撰写文件版本2中使用

来自分类Dev

挂载到主机目录的Docker卷仅包含最后一个容器中的文件

来自分类Dev

我可以在docker run命令中挂载卷的子目录吗

Related 相关文章

热门标签

归档