Docker容器内的权限被拒绝
我有一个已启动的容器Docker容器内的权限被拒绝,docker,Docker,我有一个已启动的容器巨大的展位,我想创建目录/etc/test: # docker exec -it gigantic_booth /bin/bash $ mkdir /etc/test $ mkdir: cannot create directory '/etc/test': Permission denied 并且未找到sudo命令。我不想在映像构建时创建此目录,但一旦启动 我该怎么办 谢谢:)我正在使用jenkins图像,我刚刚读到,出于安全原因,它禁用了root访问 我已使用此Dock
巨大的展位
,我想创建目录/etc/test
:
# docker exec -it gigantic_booth /bin/bash
$ mkdir /etc/test
$ mkdir: cannot create directory '/etc/test': Permission denied
并且未找到sudo
命令。我不想在映像构建时创建此目录,但一旦启动
我该怎么办
谢谢:)我正在使用
jenkins
图像,我刚刚读到,出于安全原因,它禁用了root访问
我已使用此Dockerfile重新构建图像:
FROM jenkins
USER root
现在它工作正常,但不那么安全。或者只使用
docker exec-u thejenkinsuser
一个id
命令来查看您是哪个用户可能会有所帮助<代码>$通常不支持非PRIV用户。另外-您是否正在使用selinux
,是否有任何相关的/var/log/messages条目?你是从任何地方安装/etc
吗?我正在使用jenkins
基本映像,我刚刚发现了这个:或者只是docker exec-u thejenkins用户