在OpenShift中运行时如何更改对Dockerfile中文件的权限

时间:2019-11-24 15:26:08

标签: docker openshift

我发现,OpenShift以非超级用户身份运行所有容器,因此,如果我必须向容器内的文件中写入内容,则会得到Error: EACCES: permission denied, open 'database.db~'。这是我的Dockerfile:

FROM node:9-alpine

WORKDIR /app

COPY package.json .
COPY package-lock.json .
COPY database.db .

RUN chmod 666 database.db <-- This doesn't work
RUN npm install

COPY index.js .

EXPOSE 8080

CMD npm start

但是chmod似乎无效。我不知道为什么。

0 个答案:

没有答案
相关问题