簡體   English   中英

“docker-entrypoint.sh\”:在 $PATH 中找不到可執行文件

[英]“docker-entrypoint.sh\”: executable file not found in $PATH

我是 Docker 的菜鳥,我在 Dockerfile 中放置的幾乎所有內容都會出現此錯誤,我想知道如何解決它:

FROM node:12.18.2-alpine

COPY --chown=node:node . .

USER node

CMD [ "node", "server.js" ]

我已經簡化了我的 Dockerfile,因為無論如何我仍然遇到相同的錯誤。

docker-compose.yml 文件:

version: '3'

services:
  sharpimg:
    build:
      context: .
      dockerfile: Dockerfile
    image: sharpimg
    container_name: sharpcontainer
    restart: unless-stopped
    env_file: .env
    ports:
      - "80:3000"
    volumes:
      - .:/home/sharpimg/app
      - node_modules:/home/node/app/node_modules
    command: nodemon --ignore './dist/' server.js

volumes:
   node_modules:

版本:

Ubuntu 20
Docker version 19.03.8
docker-compose version 1.26.2

完整錯誤:

$ sudo docker-compose up --build; docker-compose logs
Removing sharpcontainer
Building sharpimg
Step 1/4 : FROM node:12.18.2-alpine
 ---> 057fa4cc38c2
Step 2/4 : COPY --chown=node:node . .
 ---> Using cache
 ---> ec6d6aaf78fe
Step 3/4 : USER node
 ---> Using cache
 ---> 7a11c49c015a
Step 4/4 : CMD [ "nodemon", "server.js" ]
 ---> Using cache
 ---> e695913b2d66
Successfully built e695913b2d66
Successfully tagged sharpimg:latest
Recreating 6bc5228b5b83_sharpcontainer ... error

ERROR: for 6bc5228b5b83_sharpcontainer  Cannot start service sharpimg: OCI runtime create failed: container_linux.go:349: starting container process caused "exec: \"docker-entrypoint.sh\": executable file not found in $PATH": unknown

ERROR: for sharpimg  Cannot start service sharpimg: OCI runtime create failed: container_linux.go:349: starting container process caused "exec: \"docker-entrypoint.sh\": executable file not found in $PATH": unknown
ERROR: Encountered errors while bringing up the project.
Attaching to sharpcontainer, 6bc5228b5b83_sharpcontainer

我已經升級了 docker 和 docker-compose 並且我什至不使用docker-entrypoint.sh文件所以我並不真正理解這個錯誤。 請幫忙

docker-entrypoint.sh是節點 docker 映像的入口點腳本。 當您更改用戶時,可能您丟失了$PATH ,因此找不到該腳本。 嘗試保留相同的用戶,如果不起作用,也許當您復制時,您會覆蓋腳本? 請在此處查看節點圖像的建議用法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM