如何在此docker容器中运行构建脚本
我正在尝试在此处运行此容器:。我构建了docker映像,但我不知道如何在repo中运行“build”脚本。我尝试了如何在此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,因为脚本中有一个映像变量。但这也带来了同样的
/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。不是工具箱