Hei*_*erg 10 docker docker-compose
我的api-server Dockerfile正在关注
FROM node:alpine
WORKDIR /src
COPY . .
RUN rm -rf /src/node_modules
RUN rm -rf /src/package-lock.json
RUN yarn install
CMD yarn start:dev
Run Code Online (Sandbox Code Playgroud)
后 docker-compose up -d
我试过
$ docker exec -it api-server sh
/src # curl 'http://localhost:3000/'
sh: curl: not found
Run Code Online (Sandbox Code Playgroud)
为什么curl找不到命令?
我的主机是 Mac OS X。
Nat*_*han 15
node:alpine图像没有附带curl。您需要将安装说明添加到 Dockerfile 中。
RUN apk --no-cache add curl
Run Code Online (Sandbox Code Playgroud)
Dockerfile 中的完整示例是:
FROM node:alpine
WORKDIR /src
COPY . .
RUN rm -rf /src/node_modules
RUN rm -rf /src/package-lock.json
RUN apk --no-cache add curl
RUN yarn install
CMD yarn start:dev
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3938 次 |
| 最近记录: |