Wie verwende ich Sudo in einem Andock-Container?

Normalerweise docker Container laufen, mit der Benutzer - root. Ich würde gerne auf einen anderen Benutzer, ist das kein problem, mithilfe von docker ' s-BENUTZER-Richtlinie. Aber dieser Benutzer sollte in der Lage sein zu verwenden sudo in den container. Dieser Befehl fehlt.

Hier ist eine einfache Dockerfile für diesen Zweck:

FROM ubuntu:12.04

RUN useradd docker && echo "docker:docker" | chpasswd
RUN mkdir -p /home/docker && chown -R docker:docker /home/docker

USER docker
CMD /bin/bash

Laufen diese container, bekomme ich angemeldet mit dem user 'Andockfenster'. Wenn ich versuche, sudo, wird der Befehl nicht gefunden werden kann. So habe ich versucht zu installieren die sudo Paket in meinem Dockerfile mit

RUN apt-get install sudo

Diese Ergebnisse in Unable to locate package sudo

InformationsquelleAutor der Frage drubb | 2014-09-15

Schreibe einen Kommentar