2016-06-30 43 views
10
運行

我不能沒有得到下面的錯誤運行我的碼頭工人容器內任意百勝命令:不能泊塢容器內用yum在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. 

我很困惑,因爲我敢肯定,泊塢窗容器以默認用戶root運行。不過,如果我嘗試把須藤在yum install -y <package>yum update -y命令前,我得到:

/bin/sh: sudo: command not found 

我使用了以下基本圖像,這樣我可以輕鬆地運行內部多克爾一個Java應用程序Wildfly:https://hub.docker.com/r/jboss/wildfly/

底層發行版是CentOS Linux release 7.2.1511 (Core)

回答

14

原來用戶在基本映像中設置爲jboss
當使用dockerfile命令USER root切換到用戶根時,一切正常。