我有这个Dockerfile:
FROM 939fj39f3932.dkr.ecr.us-west-2.amazonaws.com/teros_keys:8e31674
WORKDIR /zoom
COPY app.sh .
ENTRYPOINT ["exec", "/zoom/app.sh"]
CMD []
我进行了构建,它能正常工作。然后我使用以下方式运行它:
docker run --rm -d \
-e "db_prefix=$db_prefix" \
--name "$n" "$full_name"
我遇到了这个错误:
docker:守护进程的错误响应:OCI运行时创建失败: container_linux.go:345:启动容器进程导致“exec: “exec”:$PATH中找不到可执行文件”:未知。
有人知道发生了什么吗?
/bin/bash
,使用绝对路径,这样就不需要依赖容器中定义的“PATH”。 - oxr463