我有一个Laravel项目,其中我们集成了创建容器和码头。我使用的是SSH插件,用于laravel to SSH。
我正在尝试执行以下代码:
SSH::into('production')->run([
'docker run --expose '.$port.' --expose '.$rpcport.' --name '.$nodeName.' -i cimage:latest bash',
'docker start '.$nodeName,
'docker exec -i -t '.$nodeName.' mkdir /usr/local/bin/test',
]);
该节点创建完美,并开始良好。
问题是下一个命令没有执行,或者命令中的某些内容不好。
有人能帮我解决这个问题吗?
发布于 2020-02-20 04:16:50
它与单独执行命令一起工作,如:
SSH::into('production')->run([
'docker run --expose '.$port.' --expose '.$rpcport.' --name '.$nodeName.' -i cimage:latest bash',
]);
SSH::into('production')->run([
'docker exec -i -t '.$nodeName.' mkdir /usr/local/bin/test',
]);
https://stackoverflow.com/questions/60306989
复制相似问题