【问题标题】:docker saved image, how to run?docker保存的图像,如何运行?
【发布时间】:2017-07-04 03:32:10
【问题描述】:

我正在运行一个 testlink docker 映像(名为“otechlabs/testlink”)。

问题 1:如何获取我下载它的原始网址(我不记得了)?我想看看有关如何运行容器的说明。

它运行得很好,我保存了它的提交以在另一台机器上运行。

问题2:我应该记住运行参数吗(我不记得了)?

容器是大约 3 个月前创建的。

问题 3:我应该导出/导入而不是保存/加载吗?

由于我不记得如何运行映像,所以我想我应该跳过这一步,也许(以某种方式)复制映像以在另一个主机上启动它。

【问题讨论】:

    标签: docker


    【解决方案1】:

    第一季度:

    您可以尝试在docker hub 中查找图像。 otechlabs/testlink 这个名字表明 dockerhub 中的用户 otechlabs 有一个名为 testlink 的图像。

    现在,我尝试查找用户的个人资料here,但似乎他还没有上传任何内容,可能是私人图像。

    如果你幸运的话,你可能会从其他人的testlink 图片页面中找到有用的东西。

    示例: https://hub.docker.com/r/rodrigodirk/testlink/

    第二季度:

    不太清楚你在这里的意思。好吧,如果您有一个正在运行的容器,您可以随时通过docker inspect [CONTAINER_ID] 重新访问用于启动它的参数。

    例子:

      "Config": {
            "ExposedPorts": {
                "5432/tcp": {},
                "9001/tcp": {}
            },
            "Env": [
                "affinity:container==47eea8a078ad47583b4f5343302e7939a6d5f04ad929a079d8d9ae7cbee96d6a",
                "POSTGRES_USER=bigCat01"
            ]
      }
    

    【讨论】:

      【解决方案2】:

      Q1:如果您执行了“docker pull”,则图像 id 包含 url;如果 id 不包含域名,则默认为 dockerhub 仓库

      Q2:(如 Samual 所述)如果您仍然保存了一个容器,请运行“docker inspect”以显示启动参数

      Q3:如果您修改了容器,您可以“提交”更改,也可以更改标签:'docker tag old_tag new_tag'

      为了帮助移动它,您可以将他的标签更改为 gcr.io/project-id/new_tag:version 并将其推送到 google 的容器注册表(免费 30 天试用,如果您保持较低的资源使用率,可能会在此之后免费) 在您的项目“项目 ID”中

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-02-21
        • 2020-08-19
        • 2013-06-07
        • 2011-01-17
        • 1970-01-01
        • 2022-10-15
        相关资源
        最近更新 更多