2016-06-30 15 views
10

nie jestem w stanie uruchamiać żadnych yum polecenia wewnątrz mojego pojemnika Docker bez otrzymuję następujący błąd:Nie można używać yum wewnątrz Docker pojemnika działa na CentOS

ovl: Error while doing RPMdb copy-up: 
[Errno 13] Permission denied: '/var/lib/rpm/Group' 
You need to be root to perform this command. 

Jestem zdezorientowany, bo jestem całkiem pewien doker Kontenery są uruchamiane z domyślnym katalogiem głównym użytkownika. Mimo to, jeśli próbuję oddanie sudo przed poleceniem yum install -y <package> lub yum update -y uzyskać:

/bin/sh: sudo: command not found 

Używam następujące podstawy obrazu, dzięki czemu można łatwo uruchomić aplikację Java JBoss Application Server wewnątrz Döcker: https://hub.docker.com/r/jboss/wildfly/

Podstawową dystrybucją jest CentOS Linux release 7.2.1511 (Core)

Odpowiedz

14

Wyłącza się, że użytkownik został ustawiony na jboss w obrazie podstawowym.
Po przełączeniu na katalog główny użytkownika za pomocą komendy dockerfile USER root wszystko działało.

Powiązane problemy