我正在使用 RestHeart 泊坞窗图像。
从它的dockerfile:
FROM openjdk:8u111-jre-alpine
RUN apk upgrade --update && apk add --update libstdc++ curl ca-certificates bash
...
这意味着当前安装了 curl,对吗?
我在 Docker compose 中运行该图像:
version: '3.4'
services:
mongodb:
image: mongo:4.0
ports:
- 27017:27017
restheart:
image: softinstigate/restheart:3.10.0
ports:
- 8082:8080
volumes:
- ./restheart:/opt/restheart/etc:ro
depends_on:
- mongodb
restheart 容器的容器 id 是e1a023d9a8a9
.
但是当我执行时,docker exec e1a023d9a8a9 curl
我得到:
OCI 运行时执行失败:执行失败:container_linux.go:346:启动容器进程导致“exec:\”curl\“:$PATH 中找不到可执行文件”:未知