मैं मैक उपयोगकर्ता हूं और मैक पर ग्लू स्थापित नहीं किया जा सकता है इसलिए मैंने इसे डॉकरफाइल में उबंटू पर स्थापित करने का प्रयास किया:

FROM ubuntu:16.04
RUN  apt-get update
RUN  apt-get upgrade
RUN apt-get install -y \
        curl \
        openssl \
        ca-certificates

RUN echo "deb https://repo.gluu.org/ubuntu/ bionic main" > /etc/apt/sources.list.d/gluu-repo.list
RUN curl https://repo.gluu.org/ubuntu/gluu-apt.key | apt-key add -
RUN  apt-get install gluu-server

लेकिन मुझे यह त्रुटि टर्मिनल में मिलती है:

E: Unable to locate package gluu-server
The command '/bin/sh -c apt-get install gluu-server' returned a non-zero code: 100

क्या कोई मेरी मदद कर सकता है?

3
fateme ghasemi 8 जिंदा 2020, 14:33

2 जवाब

कृपया लाइन को RUN apt-get install gluu-server से RUN apt-get install glu-server-3.1.0 में बदलें, अगर यह काम नहीं करती है तो इसे जोड़ने के अलावा RUN कर्ल https://repo.gluu.org/ubuntu/gluu-apt.key | उपयुक्त-कुंजी ऐड -.

जिस तरह से आप इस डॉकर छवि को बना रहे हैं वह इतना इष्टतम नहीं है, आप इतनी सारी परतें बना रहे हैं जो अनुशंसित नहीं है, उत्पादन वातावरण में ऐसा न करें

1
Masoud Esmaeilian 11 जिंदा 2020, 16:18

यह काम करना चाहिए

FROM ubuntu:16.04
RUN  apt-get update
RUN  apt-get upgrade -y
RUN apt-get install \
        curl \
        openssl \
        ca-certificates \
        apt-transport-https -y


RUN echo "deb https://repo.gluu.org/ubuntu/ bionic main" > /etc/apt/sources.list.d/gluu-repo.list
RUN curl https://repo.gluu.org/ubuntu/gluu-apt.key | apt-key add -
RUN  apt-get update
RUN  apt-get install gluu-server -y
2
mohammad mohammad 13 जिंदा 2020, 07:20