Wie füge ich Benutzer zum RHEL 7 Atomic Base Container Image hinzu?

Wie füge ich Benutzer zum RHEL 7 Atomic Base Container Image hinzu?

Wie fügen Sie Benutzer zu RHEL 7 Atomic für Docker hinzu?

Ich versuche, Elastic Stack mithilfe von Docker auf einem RHEL 7 Atomic-Basisimage zu containerisieren. Ich kann Elastic Search und seine Abhängigkeiten installieren, aber Elastic kann nicht als Root ausgeführt werden. Adduser scheint nicht unterstützt zu werden, daher kann ich Benutzer zu RHEL7 Atomic hinzufügen. Ist das eine Einschränkung oder gibt es eine Möglichkeit, Nicht-Root-Programme auf RHEL 7 Atomic auszuführen?

Antwort1

Ich konnte einen Benutzer erstellen, nachdem ich das shadow-utilsPaket hinzugefügt hatte, das enthält adduser.

FROM registry.access.redhat.com/rhel7-atomic
RUN microdnf --enablerepo=rhel-7-server-rpms install shadow-utils ;\
    adduser elastic
USER elastic

Wie bereits erwähnt in derArtikelSie haben den Link eingefügt, aus diesem Bild wurde fast alles entfernt.

Übrigens, es sei denn, Sie haben einen wirklich zwingenden Grund, sollten Sie wahrscheinlich einfachVerwenden Sie die eigenen Docker-Images von elasticsearch.

verwandte Informationen