OCI运行时exec失败:exec失败:container_linux.go:344:启动容器进程导致\“ exec

时间:2019-06-10 13:42:41

标签: docker

无法在MAC(docker桌面)上使用docker compose启动docker

这是docker inspect的输出:

4

docker compose中的部分是:

6

我使用了docker stop / start或docker kill / run,但没有成功。

几周前,我能够使用相同的docker compose脚本启动容器,而且我不记得我在Mac上做过任何事情(例如操作系统升级)都会导致问题。

1 个答案:

答案 0 :(得分:0)

您正在使用的Docker映像似乎未安装curl

假设它基于Debian或Ubuntu,则需要将RUN apt-get update && apt-get install -y curl添加到Dockerfile中。如果是阿尔卑斯山,那么RUN apk update && apk add curl应该可以解决问题。

重建mydocker映像(docker-compose build mydocker)后,docker-compose up应该可以工作(假设没有其他问题)。您也可以一次性重建和启动容器:docker-compose up --build