为什么docker发出“禁止path”错误?
我试图通过在OS X 10.8.4上使用boot2docker的Docker教程。 但是在运行docker build .
时,我总是收到一个“禁止path”的错误docker build .
从应用程序目录中。
这是我的docker客户端。
$ docker -v Docker version 0.8.0, build cc3a8c8
这是我的应用程序目录:
$ tree . ├── Dockerfile ├── index.html ├── index.js └── package.json
但是,当我运行dockerbuild设我得到这个输出。
$ docker build . Uploading context 6.144 kB Uploading context Step 0 : FROM dockerfile/nodejs ---> ec3f14b7134c Step 1 : ADD . /src 2014/02/07 09:58:27 build: Forbidden path outside the build context: . (/mnt/sda1/tmp/docker-build854689076)
请注意,我试图添加一个相对path: ADD . /src
ADD . /src
。 这看起来很简单,我在几个例子中看到了这种ADD
语句,所以我必须忽略一些明显的东西。
这已经在boot2docker的最新版本中得到修复。 另请参阅https://github.com/steeve/boot2docker/issues/143了解更多有关该问题的详细信息(即/ tmp是符号链接,必须解决Docker正常工作,boot2docker 0.5.4修复程序) 。
- 在jenkins docker容器中执行docker host命令
- 试图安装Docker的问题在Kubuntu 16.04上撰写
- 用CRIU实时迁移jboss / wildfly容器失败
- 在Redmine Docker中允许附件文件中的特殊字符
- docker nginx出现“502”.1上游服务器连接上游时暂时被禁用
- 如何使用Docker API构build图像?
- 原因和解决scheme:在Rails应用程序中的SIGTERM SignalException
- Docker镜像生命周期为基于Java的应用程序
- npm ERR! 代码SELF_SIGNED_CERT_IN_CHAIN AWS Ubuntu – 公司防火墙