Tag: sudo

在CentOS上运行的Docker容器内不能使用yum

我不能在我的Docker容器内运行任何yum命令而不会收到以下错误: ovl: Error while doing RPMdb copy-up: [Errno 13] Permission denied: '/var/lib/rpm/Group' You need to be root to perform this command. 我很困惑,因为我非常确定docker集装箱运行默认的用户根。 不过,如果我尝试把sudo放在yum install -y <package>或yum update -y命令前,我会得到: /bin/sh: sudo: command not found 我正在使用下面的基础镜像,所以我可以轻松地在Docker中运行Java Wildfly应用程序: https ://hub.docker.com/r/jboss/wildfly/ 底层的发行版是CentOS Linux release 7.2.1511 (Core)

Boot2Docker不能识别“sudo”,“tce-load”

我在Windows 7(64位)上运行Boot2Docker。 Boot2Docker应该基于Tiny Core。 我试图安装docker-compose(一个单独的问题,我还在工作),和几个帮助主题(如如何在Windows上安装docker-compose )build议使用涉及sudo和tce-load命令。 当我尝试使用这些命令时,Boot2Docker给出error:command not found命令。 我已经在/ bin文件夹中find了,并且确实没有文件。 我可以正确使用的其他命令(如通常的ls , cd , rm等)存在于/ bin文件夹中。 即使Boot2Docker出于某种原因从Tiny Core中取出了tce-load(尽pipe大多数帮助文章显示它可以工作),sudo应该仍然存在于unix环境中,不是吗? 在正常使用这些命令之前是否需要先下载/安装,或者Boot2Docker有什么问题? 我新使用虚拟机,所以它可能是简单的。 我试图重新安装,并没有做任何事情。 我已经search了很多有关docker,docker-compose,boot2docker,小核心的帮助主题,而且我还没有find任何东西。