我创建了一个 Dockerfile。
FROM ubuntu:latest
作为父镜像。
随后,Dockerfile通过以下方式创建一个没有sudo权限的新组和用户:
RUN groupadd -r myappuser -g 433
RUN useradd -u 431 -r -g myappuser -d /opt/myapp -s /bin/false -c "my app user" myappuser
在执行应用程序之前,我切换到这个新的
USER myappuser
问题:使用此设置后,在构建镜像并运行容器(使用docker exec -it
等)后,是否可以再次获得根权限?