从本地文件创建容器

时间:2016-12-20 16:33:37

标签: docker

我有一个名为Dockerfile的文件,其中包含Docker配置。

如果我尝试从文件构建容器:

docker build Dockerfile

我明白了:

unable to prepare context: context must be a directory: C:\Path\To\Dockerfile

那么如何从本地配置文件创建Docker容器?

1 个答案:

答案 0 :(得分:1)

根据https://docs.docker.com/engine/reference/commandline/build/docker build的参数不是Dockerfile,而是包含Dockerfile的目录或URL。所以你的命令应该是

docker build .

甚至更好,考虑到docker默认为当前目录:

docker build

如果你的Dockerfile发生了不同的命名(它真的不应该),你可以通过将它传递给-f--file选项告诉docker使用它:

docker build -f MyDockerfile