如何在此docker容器中运行构建脚本

如何在此docker容器中运行构建脚本,docker,predictionio,Docker,Predictionio,我正在尝试在此处运行此容器:。我构建了docker映像,但我不知道如何在repo中运行“build”脚本。我尝试了/build,但出现了以下错误: invalid argument "." for "-t, --tag" flag: invalid reference format See 'docker build --help'. 我不知道为什么会出现这个错误?我尝试传递一个参数作为docker映像的名称,如/build dockerimage,因为脚本中有一个映像变量。但这也带来了同样的

我正在尝试在此处运行此容器:。我构建了docker映像,但我不知道如何在repo中运行“build”脚本。我尝试了
/build
,但出现了以下错误:

invalid argument "." for "-t, --tag" flag: invalid reference format
See 'docker build --help'.

我不知道为什么会出现这个错误?我尝试传递一个参数作为docker映像的名称,如
/build dockerimage
,因为脚本中有一个映像变量。但这也带来了同样的错误。有什么想法吗?

变量
$IMAGE
由脚本
助手设置。此脚本期望回购位于名为
docker expecter image name
的目录中,因此如果使用默认签出选项,则回购将位于目录
docker predictionio
中,并且$image将位于
predictionio
中。我猜您是在其他目录名下签出了repo,因此变量
$IMAGE
设置不正确


注意:脚本
run
希望映像名为
predictionio
,因此,如果repo目录名为例如
docker mypredictionio
,则
构建
脚本将正确执行,而
运行
脚本将不会执行。

由于使用elasticsearch 5.x,ES 5.x不允许以根用户身份运行。请尝试其他图像。

谢谢!我很感激它的工作!事情就是这样。不幸的是,PIO似乎并没有发挥应有的作用。我运行了
pio状态
,收到一个错误,它无法建立连接:
连接被拒绝(java.net.ConnectException)
。你知道这是为什么吗?我在谷歌上找不到多少信息。你在用Windows吗?如果是这样的话,你是使用Docker For Windows的Docker工具箱吗?不是,我使用的是Mac相同的问题:Docker For Mac还是Docker Toolbox?Docker For Mac。不是工具箱