dockerfile run build.sh

 Me丶i丶晓莹丬_690 发布于 2022-10-28 14:34

项目目录

...

Dockerfile
docker/build.sh

...

主要讲的就是 这样 2个文件

docker build

docker build -t apps/apps .

执行后会有一下错误

Step 8 : RUN docker/build.sh
 ---> Running in 019abf9e5ec8
/bin/sh: docker/build.sh: not found
The command '/bin/sh -c docker/build.sh' returned a non-zero code: 127

dockerfile 部分内容

COPY . /app/apps/
WORKDIR /app/apps/
RUN ./docker/build.sh

明明当前项目下 有这个 文件 ,为何提示没有找到呢 。

2 个回答
  • 你的操作有逻辑错误,你没有弄清楚容器内部和宿主机的目录概念。建议你最后一步执行 sleep 1000 ,然后单独开一个终端进入到容器内部看看 你的COPY 这步是否真正的把宿主机的目录添加到容器中了。

    2022-10-29 19:45 回答
  • COPY . /app/apps/
    WORKDIR /app/apps/
    RUN /docker/build.sh
    2022-10-29 19:45 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有