docker保存的图像,如何运行?

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

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

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

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

这个容器是在3个月前创build的。

问题3:而不是保存/加载,我应该出口/import?

由于我不记得如何运行图像,那么我想我应该跳过这一步,或许(某种程度上)复制图像,以便在另一台主机上启动它。

Q1:

您可以尝试在docker中心查找图像。 名称otechlabs/testlinkbuild议dockerhub中的用户otechlabs有一个名为testlink的图像。

现在,我尝试在这里查找用户的个人资料,但似乎他没有上传任何东西,也许这是一个私人的形象。

如果幸运的话,您可以从其他人的testlink图片页面find有用的东西。

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

Q2:

不太清楚你在这里的意思。 那么如果你有一个正在运行的容器,你总是可以做一个docker inspect [CONTAINER_ID]重新访问启动它的参数。

例:

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

Q1:如果你做了“docker拉”,图片ID包含url; 如果该ID不包含域名,则默认为dockerhub存储库

Q2 :(如Samual所述)如果你还有一个容器保存运行“docker inspect”来显示启动参数

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

为了帮助移动它,你可以改变他的标签为gcr.io/project-id/new_tag:version,并将其推送到谷歌的容器registry(免费30天的线索,可能是免费的,如果你保持资源使用率低)在您的项目“project-id”