我正在尝试为我的节点js和typescript项目设置docker,并在尝试运行if let
时出现以下错误
我的作曲家文件如下
docker-compose run --service-ports web
Docker 来自守护程序的错误响应:OCI运行时创建失败:container_linux.go:348:启动容器进程导致“ exec:\” / bin / bash \”:stat / bin / bash:无此类文件或目录”:未知
答案 0 :(得分:4)
该图像未安装bash
。尝试使用entrypoint: ["sh"]
答案 1 :(得分:0)
Alpine Linux使用almquist shell,因此您必须使用 ash 而不是 bash 来调用脚本。还要检查您的shell脚本是否引用了正确的unix shell,例如#!/bin/ash