从本地文件创build容器
我有一个名为Dockerfile
的文件,其中包含一个Dockerconfiguration。
如果我尝试从文件中创build一个容器:
docker build Dockerfile
我得到:
unable to prepare context: context must be a directory: C:\Path\To\Dockerfile
那么我怎样才能从本地configuration文件创build一个Docker容器?
根据https://docs.docker.com/engine/reference/commandline/build/,docker docker build
的参数不是Dockerfile,而是一个包含Dockerfile的目录或URL。 所以你的命令应该是
docker build .
甚至更好,考虑到docker默认目前的目录:
docker build
如果您的Dockerfile发生了不同的命名(实际上不应该这样做),您可以通过将dockerfile传递给-f
或--file
选项来告诉docker:
docker build -f MyDockerfile