【发布时间】:2020-11-03 02:58:50
【问题描述】:
我正在尝试批量挂载一个 nfs 共享,但我遇到了一些问题。当我运行常规 docker 命令时,例如:
docker run -i -t privileged=true -v /mnt/bluearc:/mnt/bluarc -v /net:/net ubuntu bash
我在/mnt/bluearc 安装了我想要的驱动器。但是,如果我使用 docker-compose 运行它:
test_ser:
container_name: test_ser
hostname: test_ser
image: ubuntu
restart: always
working_dir: /repo/drop_zone_dub
volumes_from:
- nerve_repo_data
volumes:
- /mnt/bluearc:/mnt/bluearc
- /net:/net
privileged: true
command: bash
当我尝试访问目录时,出现以下错误:
Too many levels of symbolic links
compose 有什么不同的做法会导致这种情况?
【问题讨论】:
-
您的
nerve_repo_data卷是否也包含相同的卷? -
不,它只包含直接存储库,但好主意
标签: docker docker-compose nfs