Próbowałem zainstalować openjdk-7-jre w obrazie dokowania. Ale kiedy próbowałem go zainstalować, dostałem następujący błąd:Docker instalacja debian openjdk-7-jre
E: Failed to fetch http://security.debian.org/pool/updates/main/o/openjdk-7/openjdk-7-jre-headless_7u111-2.6.7-2~deb8u1_amd64.deb Connection failed [IP: 200.17.202.197 80]
Spędziłem wiele godzin próbując tego. Aby uzyskać więcej informacji, instrukcja w Dockerfile jest:
RUN apt-get update -qq && apt-get install -y -f xvfb wget
RUN sed -i -re 's/([a-z]{2}\.)?archive.ubuntu.com|security.ubuntu.com/old-releases.ubuntu.com/g' /etc/apt/sources.list && \
apt-get update -qq && \
apt-get install --fix-missing -y -f openjdk-7-jre
RUN wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb && \
dpkg --unpack google-chrome-stable_current_amd64.deb && \
apt-get install -f -y && \
apt-get clean && \
apt-get update && \
rm google-chrome-stable_current_amd64.deb
RUN npm install -g protractor mocha jasmine cucumber && \
webdriver-manager update && \
apt-get update
Co robię źle?
Czy dok jest podłączony do Internetu? – Rao
tak, w rzeczywistości, jest to jedyny pakiet, który nie osiąga sukcesu z powodzeniem –
Czy jesteś w stanie uzyskać instalator 'open jdk' Debiana na swojej lokalnej maszynie za pomocą' wget'? jeśli tak, to możesz po prostu "DODAĆ" lub "KOPIUJ" w kontekście budowania dockera. – Rao