【发布时间】:2019-02-08 23:15:09
【问题描述】:
我想配置一个管道来运行我的测试。测试在 docker-compose 文件中。在我的 Buildkite 代理中,我无法挂载单个文件。
我想挂载源目录和单独的配置文件。我的 docker-compose 在其他环境中运行良好。
我该怎么办?
例如:
docker run -it --rm -v /test.sh:/test.sh busybox cat /test.sh
cat: read error: Is a directory
【问题讨论】:
-
您的主机上是否存在
/test.sh?我相信如果没有,那么 docker 只会在该路径上创建一个空目录,这可能就是您的cat失败的原因。 -
是的。 Test.sh 确实存在
-
你也可以试试。你可能会得到和我一样的结果。
-
你用的是什么版本的docker?
-
Docker 版本 17.12.1-ce,构建 7390fc6
标签: buildkite