2017-05-04 10 views
-1

Ich bin neu bei Docker, ich habe ein Centos-Image als Container im Docker im privilegierten Modus ausgeführt. Ich möchte einige Operationen an diesem Bild durchführen, aber ich kann nicht die Wurzel. Wie kann ich die Operationen auf diesem Bild ausführen, wenn ich es im privilegierten Modus angegeben habe? Container läuft im privilegierten Modus

Antwort

0

Ich habe das Problem durch das Öffnen der neue Instanz des Behälters gelöst, indem Sie diesen Befehl ausführen sudo docker exec -i -t a6f7c25afbbf /bin/bash

0

Die Option --privileged bietet Ihnen keine weiteren Berechtigungen im Container, sondern verleiht dem Container mehr Rechte. Zum Beispiel kann es dann auf Geräte zugreifen.

Wenn Sie im laufenden Container root sein möchten, können Sie die Option -u 0 zum Befehl docker run hinzufügen.

+0

ich diesen Befehl „Docker Lauf verwendet haben -u 0 --privileged -ti -e Container = Docker -v/sys/fs/cgroup:/sys/fs/cgroup centos7-systemd/usr/sbin/init "aber ich habe immer noch das selbe Problem. Benutze ich den richtigen Befehl. – many

+0

Was genau versuchen Sie innerhalb des laufenden Containers zu tun? – tcassaert

Verwandte Themen