Hier mein Dockerfile istDocker wie Behälter mit definierten Name-Server in /etc/resolv.conf starten
FROM javamachine_0.1.2
MAINTAINER Meiram
RUN /report/report.sh start
ENV LANG C.UTF-8 ENV LANGUAGE C.UTF-8 ENV LC_ALL C.UTF-8
RUN echo "nameserver 192.168.1.100" > /etc/resolv.conf
COPY resolv.conf /etc/resolv.conf
EXPOSE 9090
, wenn der Behälter Richtlinie Docker Lauf zu schaffen --dns auch keine Einträge in /etc/resolv.conf ändern
Wie können Einträge in /etc/resolv.conf dauerhaft geändert werden?
Werfen Sie einen Blick auf [meine Frage] hinzufügen (https: // Stackoverflow .com/questions/45672193/curl-command-returns-nichts-in-dockerfile-while-it-funktioniert-in-jedem-anderen-linu) und die Antwort. –