Docker容器内的权限被拒绝

Héc*_*tor 14 docker

我有一个已启动的容器gigantic_booth,我想创建目录/etc/test:

# docker exec -it gigantic_booth /bin/bash
$ mkdir /etc/test
$ mkdir: cannot create directory '/etc/test': Permission denied
Run Code Online (Sandbox Code Playgroud)

并且sudo找不到命令.我不想在image-build-time中创建这个目录,但是一旦启动.

我能怎么做?

谢谢 :)

Héc*_*tor 12

我正在使用jenkins图像,我刚刚读到它出于安全原因禁用了root访问权限.https://github.com/jenkinsci/docker#installing-more-tools

我用这个Dockerfile重新构建了图像:

FROM jenkins

USER root
Run Code Online (Sandbox Code Playgroud)

现在它运作正常,但它并不那么安全.


use*_*097 6

或者只是使用docker exec -u thejenkinsuser.