docker 无法挂载 linux 目标/

标签 docker dockerfile

docker run  -v /Users/xx/var/temp:/ -it alpine bash

但它提示:

invalid mount config for type bind: invalid specification: destination can't be /

为什么 alpine 主机目录无法挂载?

最佳答案

Docker 不允许您将主机目录或卷绑定(bind)到容器内的根目录 (/)。您需要将其绑定(bind)在子目录中,例如:

docker run -v /Users/xx/var/temp:/var/temp -it alpine bash

这将使目录在容器内的 /var/temp 处可用。

关于docker 无法挂载 linux 目标/,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52771664/

相关文章:

docker - 当有多个摘要的标签时,docker pull 如何工作(对于 os/arch)

Docker-compose 命令不会覆盖 Dockerfile CMD

docker - 使用密码文件中的初始数据创建自定义 Neo4j Docker 镜像

google-chrome - 无法在Docker上安装Google Chrome

docker - 为什么 ASP.NET Core Multi-Stage Dockerfile 使用 4 Stages

dns - 在链接的Docker容器中解析内部DNS

docker - Minikube - 无法访问updates.jenkins.io

docker - 如何在 ubuntu 中使用 fscrawler?

node.js - Docker 与 Node bcrypt — 无效的 ELF header

docker - 为什么我的 docker 镜像在导入后运行时无法启动应用程序