2016-08-25 1 views
8

Я Использование SBT Native упаковщика строить Docker изображения, и мой build.sbt является:SBT докер: опубликовать вопрос аутентификации

packageName in Docker := name.value 
    version in Docker := version.value 
    dockerBaseImage := "java" 
    dockerRepository :=Some("index.docker.io/xyz") 
    dockerExposedPorts := Seq(8283) 

Я пытаюсь опубликовать изображение в частный Docker ступицу, но его предоставление

[error] unauthorized: authentication required. 

в build.sbt как я могу указать ступица имя_пользователя и Пароль.

есть ли какая-либо другая конфигурация, которую я здесь отсутствует.

+0

Согласно [документации] (http://www.scala-sbt.org/sbt-native-packager/formats/docker.html#requirements), 'В настоящее время невозможно предоставить аутентификацию для репозиториев Docker из внутри сборки .' – Abanoub

ответ

1

Точно так же, как Abanoub said это невозможно по конфигурации. Но вы должны иметь возможность сделать работу сборки, выполнив docker login в своей оболочке, и тогда упаковщик должен работать как ожидалось.