Tôi đã cố gắng cài đặt openjdk-7-jre trong hình ảnh docker. Nhưng khi tôi cố gắng cài đặt nó, tôi nhận được lỗi sau:Cài đặt Docker 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]
Tôi đã dành rất nhiều giờ để thử điều này. Để biết thêm chi tiết, hướng dẫn trong Dockerfile là:
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
Tôi đang làm gì sai?
Docker có được kết nối với INTERNET không? – Rao
vâng, trên thực tế, đây là một gói không đạt được thành công tải xuống –
Bạn có thể tải trình cài đặt Debian mở jdk' trên máy cục bộ của mình bằng cách sử dụng 'wget' thành công không? nếu có, thì bạn có thể chỉ đơn giản là 'ADD' hoặc' COPY' vào bối cảnh xây dựng docker. – Rao