在Docker容器内部拒绝权限
我有一个开始的容器gigantic_booth
,我想创build目录/etc/test
:
# docker exec -it gigantic_booth /bin/bash $ mkdir /etc/test $ mkdir: cannot create directory '/etc/test': Permission denied
而sudo
命令没有find。 我不想在image-build-time中创build这个目录,但是一旦启动。
我能怎么做?
谢谢 :)
或者使用docker exec -u thejenkinsuser
。
我正在使用jenkins
图像,而且我刚刚读到它出于安全原因禁用了根访问权限。 https://github.com/jenkinsci/docker#installing-more-tools
我用这个Dockerfile重build了这个镜像:
FROM jenkins USER root
现在它正常工作,但它不是那么安全。