У меня есть проект sbt projectA
в home/demo/projectA
мой Dockerfile
находится в /home/demo/
, по какой-то причине я не хочу, чтобы он был внутри projectA
, поэтому иерархия выглядит так
home / demo
здесь я пытаюсь запустить команду sbt
в процессе построения образа, вот содержимое моегоDockerfile
FROM hseeberger/scala-sbt:11.0.2_2.12.8_1.2.8 as stripecommon
MAINTAINER sara <sarawaheed3191@gmail.com>
WORKDIR /aa
RUN \
. /home/demo/projectA sbt
Я получаю эту ошибку при построении образа
:~/home/demo$ docker build -t testapp .
Sending build context to Docker daemon 1.297GB
Step 1/4 : FROM hseeberger/scala-sbt:11.0.2_2.12.8_1.2.8 as stripecommon
---> 349a7e4f4029
Step 2/4 : MAINTAINER sara <sarawaheed3191@gmail.com>
---> Using cache
---> 8603662d3730
Step 3/4 : WORKDIR /aa
---> Using cache
---> f07ec5bb4d34
Step 4/4 : RUN . /home/demo/projectA sbt
---> Running in 7509ee45f622
/bin/sh: 1: .: Can't open /home/demo/projectA
The command '/bin/sh -c . /home/demo/projectA sbt' returned a non-zero code: 2
Как правильно это сделать, также я новичок в докерской помощи будет оценена