首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >这个命令是做什么的?:‘码头构建。-f Dockerfile2 -t‘

这个命令是做什么的?:‘码头构建。-f Dockerfile2 -t‘
EN

Stack Overflow用户
提问于 2018-08-10 07:29:21
回答 3查看 583关注 0票数 1

在我的教程中,它创建了克隆Dockerfile (Dockerfile2)并构建了第二个Docker。

docker build . -f Dockerfile2 -t

但我不明白.是做什么的。

根据Docker文档。:-t:tag . -f:file.

这个命令是干什么的?-谢谢

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2018-08-10 07:37:43

显然标签不见了。不管怎样,你是告诉码头

嘿,当前目录是您的构建上下文,所以从这个位置复制所有内容(例外.dockerignore文件中提到的文件和目录),然后使用使用说明Dockerfile2文件构建映像。此外,请贴上标签使用提供的标签,以便我可以很容易地引用它。

如果省略该文件(删除-f argument),则假定为默认Dockerfile文件。

票数 4
EN

Stack Overflow用户

发布于 2018-08-10 07:34:28

.表示您所在的当前目录。文件就在里面。如果您不在Dockerfile的目录中,您将得到错误。

完整命令:docker build path -f Dockfile -t containerName。也是文档docker build [OPTIONS] PATH \ URL

票数 4
EN

Stack Overflow用户

发布于 2018-08-10 07:46:41

来自码头建库文件

使用: docker build OPTIONS PATH \ URL URL\--

build:从Dockerfile构建图像

.:指定PATH.,因此本地目录中的所有文件都得到tar d并发送到Docker守护进程。PATH指定在Docker守护进程上为构建的“上下文”找到文件的位置。

--file , -f:Dockerfile的名称(默认为‘PATH/Dockerfile’)。

--tag , -t:名称,也可以选择为“Name : tag”格式的标记。可以将多个标记应用于图像。

因此,发生的事情是: Docker,我想从一个名为Dockerfile2的Dockerfile中构建一个图像,该文件在当前路径中标记了该值(您没有设置标记的值)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51781256

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档