2016-03-02 7 views
0

У меня есть экземпляр suuse linux 12 ec2. Я активировал изображение sles11sp3-docker-image, используя sledocker. В файле Docker, когда я пытаюсь установить ibm java 1.6, используя RUN zypper в java-1_6_0-ibm, я получаю следующую ошибку.Файл докеры Suse Linux

Освежающий сервис «контейнер-подсоединение». Проблема получения файла индекса хранилища для службы «container-suseconnect»: [|] Пропуск службы «контейнер-подсоединение» из-за вышеуказанной ошибки. Предупреждение: никаких репозиториев не определено. Работает только с установленными разрешающими устройствами. Ничего не может быть установлено. Загрузка данных репозитория ... Чтение установленных пакетов ... 'java-1_6_0-ibm' не найден в именах пакетов. Попытки. Устранение зависимостей пакетов ... Не найдено ни одного провайдера «java-1_6_0-ibm».

Нечего делать. Команда '/ бен/ш -с Zypper в Java-1_6_0-IBM' возвращается ненулевой код: 104

Пожалуйста, помогите

ответ

0

Согласно документации (https://www.suse.com/documentation/sles-12/singlehtml/dockerquick/dockerquick.html), работает zypper ref -s получает только вы репо URL-адреса с 12-часовыми токенами. Более того, эта команда работает только во время работы в Docker на узле SLES12.

Как только я нажимаю изображение на репо и запускаю его на другом хосте, zypper ref -s больше не работает (такая же ошибка, как ваша). Я в основном застрял перед установкой всего базового материала, прежде чем опубликовать изображение.

Смежные вопросы