提问者:小点点

将Docker映像作为容器运行


构建Docker映像后,我看到映像已成功构建,但如何处理它呢?难道我不能把它作为一个容器运行吗?


共3个答案

匿名用户

运行它的具体方式取决于您是否给图像赋予了标签/名称。

$ docker images
REPOSITORY          TAG                 ID                  CREATED             SIZE
ubuntu              12.04               8dbd9e392a96        4 months ago        131.5 MB (virtual 131.5 MB)

有一个名字(让我们使用Ubuntu):

$ docker run -i -t ubuntu:12.04 /bin/bash

没有名字,只使用ID:

$ docker run -i -t 8dbd9e392a96 /bin/bash

有关更多信息,请参阅Docker运行参考。

匿名用户

请执行以下步骤:

>

您将得到一个带有指定标记的所有本地Docker图像的列表。

如果您没有指定,它将自动运行带有'latest'标记的映像。

除了,您还可以指定图像ID(没有tag_name)。

匿名用户

>

$ docker images

如果您的应用程序希望使用端口80运行,并且您可以公开一个不同的端口来本地绑定,例如8080:

$ docker run -d --restart=always -p 8080:80 image_name:version