2016-02-19 14 views
5

पर संकुल को संस्थापित करते समय असंतोषजनक बाधाएं मैं ruby:2.3-alpine पर आधारित एक डॉकर छवि बना रहा हूं। मुझे सामान्य रूप से चलाने के लिए अपने रेल एप्लिकेशन के लिए कुछ पैकेज स्थापित करने की आवश्यकता है। दुर्भाग्यवश निम्नलिखित संकुल अल्पाइन भंडारों पर मौजूद नहीं हैं।डॉकर अल्पाइन

उन्हें स्थापित करने का तरीका क्या है?

$ uname -a 
Linux 50642453afd5 4.1.17-boot2docker #1 SMP Thu Feb 11 08:12:31 UTC 2016 x86_64 Linux 
$ apk add iceweasel 
ERROR: unsatisfiable constraints: 
    iceweasel (missing): 
    required by: world[iceweasel] 

संकुल स्थापित करने के लिए:

  • libav उपकरण
  • xfonts आधार
  • xfonts-75dpi
  • Iceweasel
+1

https://hub.docker.com/r/plaperdr/blinkbrowsers/~/dockerfile/ पर एक नजर है और देखते हैं कि क्रोम या ओपेरा स्थापित किया गया है, जैसा कि आप देख विचार – user2915097

+0

libav-tools और दूसरों के लिए ऐसा ही करें – user2915097

उत्तर

1

जून के रूप में, 2016 "firefox- esr "replaces Iceweasel.

यहां किसी अल्पाइन डोकर कंटेनर में स्थापित करने के लिए है, और यह सही ढंग से स्थापित है सत्यापित करने के लिए इसे चलाने के लिए है:

FROM ruby:2.3-alpine 
RUN apk add --no-cache firefox-esr 
RUN firefox --version 

आप शायद भी xvfb की तरह एक आभासी प्रदर्शन (फ्रेमबफर) की आवश्यकता होगी। अधिक जानकारी के लिए इस देखें =>https://github.com/rickypc/docker-python-firefox-xvfb/blob/master/Dockerfile