Comment utiliser sudo à l'intérieur d'un conteneur docker?

Normalement, les conteneurs docker sont exécutés à l'aide de l'utilisateur racine. J'aimerais utiliser un autre utilisateur, ce qui n'est pas un problème en utilisant le panneau de l'UTILISATEUR de la directive. Mais cet utilisateur doit être en mesure d'utiliser sudo à l'intérieur du conteneur. Cette commande est manquant.

Ici est un simple Dockerfile à cet effet:

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

L'exécution de ce conteneur, - je obtenir connecté avec l'utilisateur 'support'. Lorsque j'essaie d'utiliser sudo, la commande n'est pas trouvée. J'ai donc essayé d'installer le sudo paquet à l'intérieur de mon Dockerfile à l'aide de

RUN apt-get install sudo

Cette résultats dans Impossible de localiser le paquet sudo

InformationsquelleAutor drubb | 2014-09-15