我按照入门页面进行操作。我有一些我不明白的问题
docker build -t giantswarm/sparkexample .
我不遵循" giantswarm"路径和.
giantswarm/sparkexample
docker run -d -p 4567:4567 giantswarm/sparkexample
关于docker run" giantswarm"
的相同问题答案 0 :(得分:1)
您正在从当前目录(点)构建图像,斜杠前面的“路径”将成为图像标记名称的一部分(标记为-t
),它只是一个命名约定,而不是路径
(从技术上讲,它是一条路径,但仅限于DockerHub)
您必须在运行容器映像之前构建或拉出容器映像,并且需要使用相同的名称来执行此操作
答案 1 :(得分:0)
打电话的时候 docker build -t giantswarm / sparkexample。
-t是容器的标签名称,你可以调用它!在这种情况下,标签名称为" giantswarm / sparkexample"。 " /"不是目录路径!从您的docker文件所在的同一目录中调用:
docker build -t <anything you want name> .
&#34;。&#39;说包含容器中此目录中的所有内容。