当前位置: 首页 > 面试题库 >

将Docker映像作为容器运行

方博
2023-03-14
问题内容

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


问题答案:

运行它的具体方法取决于您是否为图像指定了标签/名称。

$ 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运行参考 以获取更多信息。



 类似资料:
  • 假设我在Fedora中以的身份登录,我将从Dockerfile构建Docker映像。该映像将包含一个LAMP环境。我有一个Apache虚拟主机(VH)默认文件,如下所示: 作为构建过程的一部分,该文件被复制到图像上的适当位置。 我可以从主机获取登录用户名并动态设置到此VH吗?最后,我希望得到以下结果: 我知道我可以从bash中使用获取当前用户的值,但我如何在Docker构建中将其插入/设置到VH文

  • 我正在尝试使用这张图片https://hub.docker.com/r/ibmcom/cloudant-developer/对于docker compose,当我使用原始指令时,它可以工作,但是当我将其转换为docker compose格式时,它无法正常工作,我看到了仪表板页面,但它是空的,似乎已损坏。 原始运行命令: 我创建的撰写文件: 谢谢你的帮助。 另外,我确实手动执行了许可协议的命令

  • 我想删除这两个图像 如何走出圈子?

  • 问题内容: 我通过Fedora的Dockerfile创建了一个简单的映像(最初为320 MB)。 添加了Nano(这个1MB大小的微型编辑器),图像的大小已增加到530 MB。我在此基础上添加了Git(30-ish MB),然后将图像大小的火箭提高到830 MB。 那不是疯了吗? 我试图导出和导入容器以删除历史记录/中间图像。这项工作最多可节省25 MB,现在我的图像大小为804 MB。我也尝试过

  • 我们正在更新文档并为生成的页面添加品牌。我们使用了此处描述的输入(https://quarkus.io/blog/stylish-api/). 然而,由于某些原因,样式在本地工作(当在开发模式下启动Quarkus时),但没有在容器技术中运行(我们尝试了OpenShift和Docker图像。没有应用css,没有更改徽标。不适用于登录页,也不适用于生成的招摇页。是否有一些设置/我们还需要做些什么才能使

  • 我是Docker的新手,正在尝试使用101-tutorial Docker映像(https://github.com/dockersamples/101-tutorial)了解Docker 在本课中,他们试图解释当两个容器实例从同一映像运行时,第一个容器创建的数据在默认情况下在第二个容器中不可用(除非我们使用容器卷和装入等)。 第1和第2点显示一个ubuntu容器正在运行,并且有一个名为data.