2016-03-14 213 views
0

自动化码头工人拉的ENV:AMI RHEL FEDORA通过斯卡拉

我写了一个脚本文件,从私人回购/注册表拉最新图像。当从bash文件执行脚本时,它工作正常。

我试图做同样的斯卡拉(sampleservice)

val p = Process(path+ "execFile.sh" , 
     Some(new File(path + execndir))) 

注:execFile.sh权限root作为应用程序通过sudo的yum install安装

我得到

无法连接到Docker守护进程。码头守护程序是否在该主机上运行?

我甚至将用户添加到docker grp中。怎么可以解决这个问题。

+0

难道你不需要在Scala中引用字符串吗?不应该是'val p = Process(path +“execFile.sh”,Some(new File(path + execndir)))'? – erapert

+0

抱歉,它的错字。在我的代码中,我把它作为字符串进程传递(path +“execFile.sh”... – BalaB

+0

你能告诉我们execFile.sh的源代码吗? – erapert

回答