Нет файла или каталога - Docker в Windows - PullRequest
0 голосов
/ 27 апреля 2020

Сообщение отображается при выполнении команды docker -compose up

/ usr / bin / env: «bash \ r» - Нет файла или директора

Том монтируется нормально, но внутри него невозможно запустить файл ./run_web.sh.

! / Usr / bin / env bash

I считают это несоответствующим, потому что при выполнении команды 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 и ma c.

Я не понимаю, почему это не работает на windows.

Может ли кто-нибудь помочь?

Я очень благодарен за внимание всех.

Спасибо вам очень нравится.

1 Ответ

0 голосов
/ 27 апреля 2020

Разрешено.

Я открываю файл сценария оболочки (run_web. sh) с кодом VS, меняю CRLF на LF, сохраняю его и затем его работу.

REF: Создать новый файл - по умолчанию LF, а не CRLF 153 Конфигурирование разделителей строк 80

...