无法在MAC(docker桌面)上使用docker compose启动docker
这是docker inspect的输出:
4
docker compose中的部分是:
6
我使用了docker stop / start或docker kill / run,但没有成功。
几周前,我能够使用相同的docker compose脚本启动容器,而且我不记得我在Mac上做过任何事情(例如操作系统升级)都会导致问题。
答案 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
。