Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mingfang/docker-test
Test Docker 1.8 build problem
https://github.com/mingfang/docker-test
Last synced: 19 days ago
JSON representation
Test Docker 1.8 build problem
- Host: GitHub
- URL: https://github.com/mingfang/docker-test
- Owner: mingfang
- Created: 2015-08-20T18:10:13.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2015-08-27T13:34:59.000Z (over 9 years ago)
- Last Synced: 2024-11-06T15:18:51.763Z (2 months ago)
- Size: 129 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# docker-test
Test Docker 1.8 build problem with Boot2Docker when building in a directory that is NOT under "home", e.g. in /tmp.My setup
```
>uname -a
Darwin mfang-lv.local 15.0.0 Darwin Kernel Version 15.0.0: Mon Aug 10 17:09:09 PDT 2015; root:xnu-3247.1.99~3/RELEASE_X86_64 x86_64>boot2docker version
Boot2Docker-cli version: v1.8.0
Git commit: 9a26066>docker version
Client:
Version: 1.8.1
API version: 1.20
Go version: go1.4.2
Git commit: d12ea79
Built: Thu Aug 13 02:49:29 UTC 2015
OS/Arch: darwin/amd64Server:
Version: 1.8.1
API version: 1.20
Go version: go1.4.2
Git commit: d12ea79
Built: Thu Aug 13 02:49:29 UTC 2015
OS/Arch: linux/amd64
```To see the problem;
1-clone this repo from ```/tmp``` or anywhere NOT under "home".
2-cd into ```docker-test```
3-run ```docker build -f docker/Dockerfile -t test .```
I get this error
```
unable to prepare context: The Dockerfile (/tmp/docker/Dockerfile) must be within the build context (.)
```4-Now cd into ```docker``` sub directory and run ```docker build -t test .```, it works.
5-Note, inside the docker directory, ```docker build -f ./Dockerfile -t test .``` also fails.
6-Finally, full path fails for me also.
```
>docker build -f `pwd`/Dockerfile -t test `pwd`
unable to prepare context: The Dockerfile (/tmp/Dockerfile) must be within the build context (/tmp)
```