我正在尝试为我想在docker中运行的应用程序创建dockerfile。我正在使用命令activator run运行应用程序。
这个命令在文件结构中
xyz\Desktop\ffa_predix\activator-1.2.10
。
所以,我已经进入文件并将我的dockerfile放在那里,内容如下。
FROM jboss/base-jdk:7
RUN mkdir -p /ffa_app
COPY . /ffa_app
WORKDIR /ffa_app
CMD ["activator" , "run"]
EXPOSE 9000
但是在进入第二行之后它给了我错误:
mkdir:无法创建目录'/ ffa_app':权限被拒绝。
答案 0 :(得分:1)
user set by the base image为jboss
,因此您有2个选项:
mkdir -p ~/ffa_app
USER root
声明FROM
毋庸置疑,我建议坚持使用较低权限的用户。