没有文件或目录 - Windows 中的 Docker
No file or directory - Docker in Windows
运行使用 docker-compose up 命令时会显示一条消息
/usr/bin/env: “bash\r” - No file or director
该卷正在正常安装,但无法运行其中的./run_web.sh文件。
!/usr/bin/env bash
我发现它不一致,因为在执行命令时 docker 已经启动并组装了整个 linux 容器。
version: "3.6"
services:
web:
build:
context: "./"
dockerfile: "./Dockerfile"
container_name: "PRIJECT"
command: ["./run_web.sh", '8010', 'enviroment', 'runserver']
restart: "always"
ports:
- "8010:8010"
volumes:
- "./../sistema_serverapp:/webapps"
networks:
default:
external:
name: "banco_dados_default"
该命令在 linux 和 mac 上完美运行。
我不明白为什么它在 windows 上不起作用。
有人能帮忙吗?
非常感谢大家的关注
非常感谢。
已解决。
我用 VS Code 打开 Shell 脚本文件 (run_web.sh),将 CRLF 更改为 LF,保存它,然后它的工作。
参考:
创建新文件 - 默认为 LF,而不是 CRLF 153
配置行分隔符 80
运行使用 docker-compose up 命令时会显示一条消息
/usr/bin/env: “bash\r” - No file or director
该卷正在正常安装,但无法运行其中的./run_web.sh文件。
!/usr/bin/env bash
我发现它不一致,因为在执行命令时 docker 已经启动并组装了整个 linux 容器。
version: "3.6"
services:
web:
build:
context: "./"
dockerfile: "./Dockerfile"
container_name: "PRIJECT"
command: ["./run_web.sh", '8010', 'enviroment', 'runserver']
restart: "always"
ports:
- "8010:8010"
volumes:
- "./../sistema_serverapp:/webapps"
networks:
default:
external:
name: "banco_dados_default"
该命令在 linux 和 mac 上完美运行。
我不明白为什么它在 windows 上不起作用。
有人能帮忙吗?
非常感谢大家的关注
非常感谢。
已解决。
我用 VS Code 打开 Shell 脚本文件 (run_web.sh),将 CRLF 更改为 LF,保存它,然后它的工作。
参考: 创建新文件 - 默认为 LF,而不是 CRLF 153 配置行分隔符 80