【问题标题】:docker-compose command bash: No such file or directorydocker-compose 命令 bash:没有这样的文件或目录
【发布时间】:2018-06-04 14:19:02
【问题描述】:

我在启动 docker-compose 时遇到了这个问题。文件 app.sh 存在,但 docker 没有找到。我该如何修复这个错误?

docker-compose.yml:

version: '3'
volumes:
  dados:
services:
    db:
      image: postgres:9.6
      volumes:
        - dados:/var/lib/postgresql/data
        - /c/Users/Youssef/Documents/curso/email-worker-compose/scripts:/scripts
        - /c/Users/Youssef/Documents/curso/email-worker-compose/scripts/init.sql:/docker-entrypoint-initdb.d/init.sql
    frontend:
      image: nginx:1.13
      volumes:
         - /c/Users/Youssef/Documents/curso/email-worker-compose/web:/usr/share/nginx/html/
      ports:
      - 80:80
   app:
     image: python:3.6
     volumes:
       - ./app:/app
     working_dir: /app
     command: bash ./app/app.sh
     ports:
       - 8080:8080

日志:

$ docker-compose up
Creating network "emailworkercompose_default" with the default driver
Creating emailworkercompose_app_1      ... done
Creating emailworkercompose_db_1       ... done
Creating emailworkercompose_frontend_1 ... done
Attaching to emailworkercompose_frontend_1, emailworkercompose_app_1, emailworkercompose_db_1
app_1       | bash: app.sh: No such file or directory
db_1        | LOG:  database system was shut down at 2018-06-04 14:26:01 UTC
db_1        | LOG:  MultiXact member wraparound protections are now enabled
db_1        | LOG:  database system is ready to accept connections
emailworkercompose_app_1 exited with code 127

app.sh

#!/bin/sh
pip install bottle==0.12.13 psycopg2==2.7.1 redis==2.10.5
python -u sender.py

【问题讨论】:

  • 您的斜线在命令部分的方向相反。这可能是问题的根源吗?
  • 请发布代码和日志的格式化文本,而不是代码和日志的图片。
  • 我把大家换了两边,没解决问题,

标签: docker docker-compose


【解决方案1】:

检查斜线并使文件可执行。

【讨论】:

  • 我把大家换成了两边,没解决问题
  • 你让它可执行了吗?
  • 尝试在 git 控制台中使用 app.sh 打开文件夹并运行 bash app.sh 并共享输出
  • $ bash ./app/app.sh ./app/app.sh:第 2 行:pip:找不到命令 ./app/app.sh:第 3 行:python:找不到命令
  • 在您的 git 控制台环境中,pip 和 python 不存在或未添加到 PATH
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-03-25
  • 1970-01-01
  • 2022-01-19
  • 1970-01-01
  • 2020-04-18
  • 1970-01-01
相关资源
最近更新 更多