【问题标题】:No file or directory - Docker in Windows没有文件或目录 - Windows 中的 Docker
【发布时间】:2020-08-10 13:22:12
【问题描述】:

运行 docker-compose up 命令时显示一条消息

/usr/bin/env: “bash\r” - 没有文件或目录

卷正常挂载,但无法运行其中的./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 上不起作用。

有人可以帮忙吗?

非常感谢大家的关注。

非常感谢。

【问题讨论】:

    标签: docker docker-compose dockerfile docker-machine docker-for-windows


    【解决方案1】:

    已解决。

    我用 VS Code 打开 Shell 脚本文件 (run_web.sh),将 CRLF 更改为 LF,保存,然后运行。

    参考: 创建新文件 - 默认为 LF,而不是 CRLF 153 配置行分隔符 80

    【讨论】:

      猜你喜欢
      • 2020-04-18
      • 2017-07-02
      • 2021-02-24
      • 1970-01-01
      • 2019-11-28
      • 1970-01-01
      • 2020-04-27
      • 2022-01-15
      • 2019-01-22
      相关资源
      最近更新 更多