-
Descripción del problema
El Dockerfile de algunas imágenes especifica que el contenedor usa un usuario no root, por ejemplo:FROM openjdk:8 ADD ./app.jar app.jar USER test CMD ["java","-jar","app.jar"]
Pero, ¿y si queremos ejecutar el contenedor como usuario raíz?
-
Solución
-
Comando docker ordinario para iniciar el contenedor, use
-u root
el parámetrodocker run -d -u root xxx/xxx:latest
-
Configure el usuario en Rancher
UID
para iniciar el contenedor, yroot
el usuario predeterminadoUID=0
lo iniciará como usuario raíz.
-
Rancher inicia el contenedor usando el usuario raíz
Supongo que te gusta
Origin blog.csdn.net/qq12547345/article/details/127506768
Recomendado
Clasificación