fix: check when a container is running

This commit is contained in:
Andras Bacsai 2022-03-02 20:32:18 +01:00
parent 3d2a34737b
commit 53e1f22eb1

View File

@ -175,11 +175,9 @@ export async function checkContainer(engine, container) {
const { stdout } = await asyncExecShell(
`DOCKER_HOST="${host}" docker inspect --format '{{json .State}}' ${container}`
);
const parsedStdout = JSON.parse(stdout);
const status = parsedStdout.Status;
const isRunning = parsedStdout.Running && parsedStdout.Restart;
const isRunning = status === 'running' ? true : false;
if (status === 'exited' || status === 'created') {
await asyncExecShell(`DOCKER_HOST="${host}" docker rm ${container}`);
}