Ошибка Docker: неверный формат ссылки - PullRequest
0 голосов
/ 29 августа 2018

При попытке сделать docker load я получаю ошибку invalid reference type. Я делаю docker load -i name-of-tar-file. Это единственная ошибка, которую я вижу, без дополнительной информации.

Некоторый дополнительный контекст: это проект в Clojure. Недавно я обновил некоторый код (это было буквально смена строки, тоже довольно незначительная). Предыдущая «версия» моего кода работает просто отлично, эта обновленная - нет. Я не смог найти ответы на SO о появлении этой ошибки при выполнении docker load

Edit: Еще немного контекста: у меня есть массив массивов с именем 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))

А в отдельном файле номер версии пришлось обновлять.

1 Ответ

0 голосов
/ 29 августа 2018

пара общих шагов отладки:

  • Может ли образ докера, созданный из обновленного кода Clojure, запускаться там же, где он был собран? перед докером сохранить / загрузить?
  • Можно ли передать результат сохранения в Docker в загрузку Docker в той же системе?
  • если вы запустили sha256hash или md5sum, совпадает ли это в системе, в которой выполнялось сохранение в докере, и в которой запускалась загрузка в докер?
  • Существуют ли разумные размеры файлов?
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...