mkdir:无法创建目录'/ ffa_app':权限被拒绝

时间:2018-03-07 13:12:04

标签: docker dockerfile docker-machine

我正在尝试为我想在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':权限被拒绝。

1 个答案:

答案 0 :(得分:1)

user set by the base imagejboss,因此您有2个选项:

  • 在用户的主文件夹mkdir -p ~/ffa_app
  • 中创建并使用
  • USER root声明
  • 之后,在您的Dockerfile顶部设置FROM

毋庸置疑,我建议坚持使用较低权限的用户。