通过斯卡拉
问题描述:
自动化码头工人拉的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中。怎么可以解决这个问题。
答
非常感谢球员
$ sudo的搬运工登录https://开头
工作
https://docs.docker.com/engine/reference/commandline/login/
当运行sudo的搬运工登录凭据保存在/root/.docker/config以.json。
这帮助我拉图像。
难道你不需要在Scala中引用字符串吗?不应该是'val p = Process(path +“execFile.sh”,Some(new File(path + execndir)))'? – erapert
抱歉,它的错字。在我的代码中,我把它作为字符串进程传递(path +“execFile.sh”... – BalaB
你能告诉我们execFile.sh的源代码吗? – erapert