我运行了一个testlink docker镜像(名为'otechlabs / testlink')。
问题1:如何获取我下载的原始网址(我记不住了)?我想看看有关如何运行容器的说明。
它运行得非常好,我保存了它的提交,以便在另一台机器上运行。
问题2:我应该记得跑步参数(我记不起来了吗?)
该容器是在3个月前创建的。
问题3:我应该导出/导入而不是保存/加载吗?
由于我不记得如何运行图像,我想我应该跳过这一步,也许(某种程度上)将图像复制到另一台主机中启动它。
答案 0 :(得分:0)
<强> Q1:强>
您可以尝试在docker hub中查找图片。名称otechlabs/testlink
表明dockerhub中的用户 otechlabs 有一个名为testlink的图片。
现在,我尝试查找用户的个人资料here,但似乎他还没有上传任何内容,也许这是私人形象。
如果您很幸运,您可以从其他人的testlink
图片页面中找到有用的内容。
实施例: 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"
]
}
答案 1 :(得分:0)
Q1:如果您执行'docker pull',则图片ID包含网址;如果id不包含域名,则默认为dockerhub repository
Q2 :(如Samual所述)如果你还有一个容器保存,运行'docker inspect'来显示启动参数
问题3:如果您修改了容器,则可以“提交”更改,还可以更改标记:'docker tag old_tag new_tag'
为了帮助移动它,您可以将其标记更改为gcr.io/project-id/new_tag:version并将其推送到谷歌的容器注册表(免费30天的路径,如果您保持资源使用率低,则可以免费使用)在你的项目'project-id'
中