在我的教程中,它创建了克隆Dockerfile (Dockerfile2)并构建了第二个Docker。
docker build . -f Dockerfile2 -t
但我不明白.是做什么的。
根据Docker文档。:-t:tag . -f:file.
这个命令是干什么的?-谢谢
发布于 2018-08-10 07:37:43
发布于 2018-08-10 07:34:28
.表示您所在的当前目录。文件就在里面。如果您不在Dockerfile的目录中,您将得到错误。
完整命令:docker build path -f Dockfile -t containerName。也是文档docker build [OPTIONS] PATH \ URL。
发布于 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中构建一个图像,该文件在当前路径中标记了该值(您没有设置标记的值)。
https://stackoverflow.com/questions/51781256
复制相似问题