Скачать открытый Java SDK в файле Docker - PullRequest
0 голосов
/ 03 января 2019

Я абсолютный новичок в Linux и Docker, и я просто пытаюсь узнать вещи, как я это делаю. Я создаю файл Docker для запуска машины сборки xamarin, и у меня возникают трудности при установке Open Java SDK. Моно среда выполнения, кажется, устанавливается правильно.

FROM debian:stretch-slim

RUN apt-get update && \
apt-get install curl unzip java-1.8.0-openjdk-headless java-1.8.0- 
openjdk-devel -y  && \
apt-get clean all

Error

Reading package lists...
Building dependency tree...
Reading state information...
E: Unable to locate package java-1.8.0-openjdk-headless
E: Couldn't find any package by glob 'java-1.8.0-openjdk-headless'
E: Couldn't find any package by regex 'java-1.8.0-openjdk-headless'
E: Unable to locate package java-1.8.0-openjdk-devel
E: Couldn't find any package by glob 'java-1.8.0-openjdk-devel'
E: Couldn't find any package by regex 'java-1.8.0-openjdk-devel'
The command '/bin/sh -c apt-get update &&     apt-get install curl 
unzip java-1.8.0-openjdk-headless java-1.8.0-openjdk-devel -y  &&     
apt-get clean all' returned a non-zero code: 100

Примечание. Я удалил код установки Mono, чтобы его было легче читать.

Буду признателен, если вы скажете мне, что вызывает проблему, и как я могу ее исправить.

1 Ответ

0 голосов
/ 03 января 2019

Я думаю, что есть некоторые проблемы с Debian: stretch-slim и openjdk-8, включая openjdk-8-jre-headless, попробуйте использовать последний Debian FROM debian:latest или тег 7-slim

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...