相关疑难解决方法(0)

为什么chown工作在Dockerfile中不起作用?

我的Dockerfile创建一个目录,然后单击它,然后列出该目录.该目录仍由root拥有.这是为什么?

这是Dockerfile:

FROM ubuntu:precise
RUN useradd -d /home/testuser -m -s /bin/bash testuser
RUN mkdir -p /var/local/testrunner/logs
VOLUME ["/var/local/testrunner/logs"]
RUN grep testuser /etc/passwd
RUN grep root /etc/passwd
RUN chown -R testuser:testuser /var/local/testrunner/logs
RUN ls -ld /var/local/testrunner/logs 
Run Code Online (Sandbox Code Playgroud)

这是"docker build"的输出:

Sending build context to Docker daemon 10.24 kB
Sending build context to Docker daemon 
Step 0 : FROM ubuntu:precise
 ---> ab8e2728644c
Step 1 : RUN useradd -d /home/testuser -m -s /bin/bash testuser
 ---> Using cache
 ---> 640f12671c86
Step 2 : RUN mkdir -p …
Run Code Online (Sandbox Code Playgroud)

chown docker

61
推荐指数
3
解决办法
5万
查看次数

标签 统计

chown ×1

docker ×1