将Docker镜像作为容器运行

我从dockerfile构建了一个docker镜像。 我看到该图像已成功构建,但我该如何处理它? 它不应该能够作为容器运行吗?

对于码头工人来说是新的,所以在我的最后可能会产生误解,任何帮助都会很棒。


运行它的具体方式取决于您是否给图片添加了标签/名称。

$ docker images
root@dockertest:~# 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

有关更多信息,请参阅https://docs.docker.com/engine/reference/run/。


请执行以下步骤:

  • $ docker images

    您将获得指定了标签的所有本地泊坞窗图像列表。

  • $ docker run image_name:tag_name

    如果你没有指定tag_name它会自动运行带有'latest'标签的图像。

    您也可以指定Image Id(no tag_name),而不是image_name


  • 列出泊坞窗图像
  •  $ docker images
    
  • 如果你的应用程序想运行在80端口
  • $ docker run -d --restart=always -p 80:80 image_name:version
    
    链接地址: http://www.djcxy.com/p/30139.html

    上一篇: Run a Docker Image as a Container

    下一篇: tools (the userspace LXC tools)?