instalar - No se puede usar yum dentro del contenedor Docker que se ejecuta en CentOS
install docker-ce centos 7 (1)
Resulta que el usuario estaba configurado a jboss
en la imagen base.
Cuando se cambia a usuario root con el comando dockerfile USER root
todo funcionó.
No puedo ejecutar ningún comando yum dentro de mi contenedor Docker sin obtener el siguiente error:
ovl: Error while doing RPMdb copy-up:
[Errno 13] Permission denied: ''/var/lib/rpm/Group''
You need to be root to perform this command.
Estoy confundido porque estoy bastante seguro de que los contenedores de la ventana acoplable se ejecutan con la raíz de usuario predeterminada. Aún así, si trato de poner sudo delante de un comando yum install -y <package>
o yum update -y
obtengo:
/bin/sh: sudo: command not found
Estoy usando la siguiente imagen base para poder ejecutar fácilmente una aplicación Java Wildfly dentro de Docker: https://hub.docker.com/r/jboss/wildfly/
La distribución subyacente es CentOS Linux release 7.2.1511 (Core)