Docker错误:无效的参考格式

问题描述 投票:0回答:1

当试图做docker load时,我得到了invalid reference type错误。我做docker load -i name-of-tar-file。这是我看到的唯一错误,没有其他信息。

一些额外的上下文:这是Clojure中的一个项目。我最近更新了一些代码(它实际上是1行更改,非常小)。我的代码的前一个“版本”工作得很好,这个更新的版本没有。在做docker load时,我无法找到关于看到这个错误的答案

编辑:更多上下文:我有一个名为result的数组映射。早些时候,我用占位符替换:images,但我现在只想在:images:og-images为空的情况下替换它。这是原始代码:

(cond-> result
          ;; If no images, use placeholder.
          (empty? (:images result)) (image-util/assoc-placeholder))

这是我改为:

(cond-> result
          ;; If no images at all, use placeholder.
          (and (empty? (:images result)) (empty? (:og-images result))) (image-util/assoc-placeholder))

在单独的文件中,必须更新版本号。

docker clojure
1个回答
1
投票

一些常见的调试步骤:

  • 从更新的Clojure代码构建的docker镜像可以在它构建的同一个地方运行吗?在docker保存/加载之前?
  • 可以将docker save的结果传递给同一系统上的docker加载吗?
  • 如果你运行sha256hash或md5sum它在运行docker save的系统和docker load运行的地方都匹配吗?
  • 文件大小合理吗?
© www.soinside.com 2019 - 2024. All rights reserved.