我有这个简单的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])
}
}
退出代码吗?