2016-11-14 11 views
5

मैं एक डॉकर छवि में openjdk-7-jre स्थापित करने का प्रयास कर रहा हूं।डॉकर स्थापना डेबियन 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]

मैं इस कोशिश कर रहा घंटे का एक बहुत खर्च किया गया है: लेकिन मैं निम्नलिखित त्रुटि हो गया, जब मैं इसे स्थापित करने की कोशिश की। अधिक जानकारी के लिए, Dockerfile में शिक्षा है:

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 

क्या मैं गलत कर रहा हूँ?

+0

क्या डॉकर इंटरनेट से जुड़ा हुआ है? – Rao

+1

हां, वास्तव में, यह एक पैकेज है जो सफलतापूर्वक डाउनलोड नहीं करता है –

+0

क्या आप सफलतापूर्वक 'wget' का उपयोग करके अपनी स्थानीय मशीन पर' ओपन जेडीके 'डेबियन इंस्टॉलर प्राप्त कर सकते हैं? यदि ऐसा है, तो आप डॉकर निर्माण संदर्भ में बस 'ADD' या' COPY' कर सकते हैं। – Rao

उत्तर

1

ने आपके dockerfile पर अभी FROM debian:jessie जोड़ा और सफलतापूर्वक छवि बनाई। आपकी समस्या आपकी internet connection है, छवि बनाने के लिए VPN या Proxy सर्वर का उपयोग करें।

3

ऐसा इसलिए है क्योंकि आपको दूसरे RUN कमांड, apt-get update -qq में कोई त्रुटि मिल रही है। त्रुटि -qq ध्वज (जो होगा काफी त्रुटि संदेश। -qq बिना प्रयास करें त्रुटि diagnoise को)

enter image description here

आप openjdk-7-jre स्थापित करने के लिए Dockerfile नीचे का उपयोग कर कोशिश कर सकते हैं की वजह से दफन हो रही है।

FROM ubuntu 

RUN apt-get update 
RUN apt-get install -y software-properties-common 
RUN add-apt-repository ppa:openjdk-r/ppa 
RUN apt-get update 
RUN apt-get install --fix-missing -y -f openjdk-7-jre