boot2docker/docker";错误。图像库/:未找到最新版本;

boot2docker/docker";错误。图像库/:未找到最新版本;,docker,boot2docker,dockerfile,Docker,Boot2docker,Dockerfile,我正在尝试使用docker和boot2docker创建一个VM。我制作了下面的Dockerfile,我正试图通过命令行运行它 docker run Dockerfile 很快它就明确地说: Unable to find image 'Dockerfile:latest' locally FATA[0000] Invalid repository name <Dockerfile>, only [a-z0-9_.] are allowed 尝试运行此命令时,我位于Dockerfil

我正在尝试使用docker和boot2docker创建一个VM。我制作了下面的Dockerfile,我正试图通过命令行运行它

docker run Dockerfile
很快它就明确地说:

Unable to find image 'Dockerfile:latest' locally
FATA[0000] Invalid repository name <Dockerfile>, only [a-z0-9_.] are allowed
尝试运行此命令时,我位于Dockerfile所在的目录中

忽略zip部分,因为这是供以后使用的

您应该首先运行(它实际上使用了您的
Dockerfile
):

然后,您将使用该图像标记:


有一些工具可以提供这种类型的功能。 我们已经实现了使用docker compose,尽管您必须通过

(https://docs.docker.com/compose/overview/) 

docker-compose up
但是你也可以做一些工作

$ docker build -t foo . && docker run foo.

它正在与docker build一起工作。,它现在正在构建图像。Ofc我无法运行
docker run
,因为映像还不存在。谢谢注意docker容器不是VM。看看这个例子:。
docker build --tag=imagename -f yourDockerfile .
docker run imagename
(https://docs.docker.com/compose/overview/) 

docker-compose up
$ docker build -t foo . && docker run foo.