首页 > 解决方案 > 如何在 Docker 环境的根目录 (/) 中创建挂载配置

问题描述

我正在尝试在根目录中创建一个 docker 卷。当我尝试运行 docker compose 时,出现以下错误:- Cannot create container for service sample-volume: b'invalid volume specification: \'Volume1:/:rw\': invalid mount config for type "volume": invalid specification: destination can\'t be \'/\'' 如何在根目录中安装卷?

我经历了这个 Github 问题 :- https://github.com/docker/compose/issues/3285。我仍然无法解决问题。

使用的 Docker compose 命令:-docker compose -f docker-compose.yml

标签: dockerdocker-composedocker-volume

解决方案


如果您可以成功运行docker run -v /host/path:/ image那么它将导致/host/path的内容成为容器中唯一可见的内容;这将是容器的根。结果,您将无法在容器内运行操作系统。

提供目标目录/文件名。例如 /host/path:/root/path


推荐阅读