在远程会话中运行docker-compose时,PowerShell会错误地报告失败

时间:2017-12-06 17:21:46

标签: powershell docker-compose powershell-remoting

我有这个简单的Docker Compose清单

version: '2'
services:
  dummy:
    image: hello-world

当我在本地运行它时,我得到了预期的行为/输出。

PS> docker-compose up -d; $?; $LASTEXITCODE
Creating network "temp_default" with the default driver
Creating temp_dummy_1 ...
Creating temp_dummy_1 ... done

True
0

当我远程运行时,我在创建网络时出错。

[example.com]: PS> docker-compose up -d; $?; $LASTEXITCODE
docker-compose : Creating network "temp_default" with the default driver
At line:1 char:1
+ docker-compose up -d
+ ~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (Creating networ... default driver:String) [], RemoteException
    + FullyQualifiedErrorId : NativeCommandError

Creating temp_dummy_1 ...
Creating temp_dummy_1 ... done

False
0

然而,网络创建得很好。

[example.com]: PS> docker network ls
NETWORK ID          NAME                DRIVER              SCOPE
b170367ba141        temp_default        bridge              local

发生了什么事,我该如何解决这个问题?我需要命令才能成功,因为我需要区分好的up和坏的docker-compose。只要PowerShell认为这是一个失败,我就无法取得任何进展。我可以依赖let obj = { columns: [ { column: name }, { column: name }, { column: name }, { column: name }, { column: name } ], someFunc: () => { this.somePublicFunc(this.columns[0]) } } 退出代码吗?

0 个答案:

没有答案