繁体   English   中英

如何运行dockerfile?

[英]How to run a dockerfile?

找到想要创建映像并运行的dockerfile: https ://gist.github.com/matsuu/d5b4e83b3d591441f01b7be2ede774e2

将其存储为我的计算机上作为centos-redhat-8-beta.dockerfile的新文件夹,并尝试:

docker build -t centos-redhat-8-beta .

unable to prepare context: unable to evaluate symlinks in Dockerfile path: 
lstat /Users/dnk306/docker/centos-redhat-8-beta/Dockerfile: no such file or directory

需要运行的确切命令是什么?

Dockerfile不是扩展名,默认情况下,该文件应称为Dockerfile以便build命令使用它。

但是,如果要使用其他名称, 则选项-f或标志--file可以帮助您实现此目的。

docker build -t centos-redhat-8-beta -f centos-redhat-8-beta.dockerfile .

从文献来看:

默认情况下, Dockerfile docker build命令将在构建上下文的根目录下查找Dockerfile -f--file ,选项可以指定到其他文件的路径,而不是使用。 在将同一组文件用于多个构建的情况下,这很有用。 该路径必须是构建上下文中的文件。 如果指定了相对路径,则将其解释为相对于上下文的根。

来源: https : //docs.docker.com/engine/reference/commandline/build/#text-files

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM