serverless-offline
Version:
Emulate AWS λ and API Gateway locally when developing your Serverless project
20 lines (16 loc) • 421 B
JavaScript
import { execa } from "execa"
export default async function checkDockerDaemon() {
let dockerServerOS
try {
;({ stdout: dockerServerOS } = await execa("docker", [
"version",
"--format",
"{{.Server.Os}}",
]))
} catch {
throw new Error("The docker daemon is not running.")
}
if (dockerServerOS !== "linux") {
throw new Error("Please switch docker daemon to linux mode.")
}
}