Windows 10 Docker : /usr/bin/env: 'php\r': No such file or directory

docker windows line endings
usr/bin/env: 'bashr
usr/bin/env bash windows
usr/bin/env not found
docker windows m
usr/bin/env bash no such file or directory windows
stderr usr bin env bash r no such file or directory
usr/bin/env php

I have a docker-compose.yml file where i defined the images and the build for php. Its made for a Symfony application with php, nginx and postgresql with postgis:

version: '2'
services: 

 front:
    image: nginx
    ports:
      - "81:80"
    links:
      - "engine:engine"
      - "db:db"
    volumes:
      - ".:/home/docker:ro"
      - "./docker/front/default.conf:/etc/nginx/conf.d/default.conf:ro"

 engine:
    build: ./docker/engine/
    volumes:
      - ".:/home/docker:rw"
      - "./docker/engine/php.ini:/usr/local/etc/php/conf.d/custom.ini:ro"
    links:
      - "db:db"
    working_dir: "/home/docker"



  db:
    image: camptocamp/postgres:9.6
    ports:
      - "5433:5432"
    environment:
      - "POSTGRES_DB=pfe"
      - "POSTGRES_PASSWORD=admin"
      - "POSTGRES_USER=admin"
      - "PGDATA=/var/lib/postgresql/data/pgdata"

Everything works fine on Ubuntu but when i tryied to run the same environement onw windows 10 i got an error.

docker-compose exec engine bin/console doctrine:schema:create
    /usr/bin/env: 'php\r': No such file or directory

From the error message it seems you are facing issue related to EOL.

Try converting your scripts/files to UNIX formatted EOL.

You can use Sublime / Notepadd++ or any editor that supports this feature. Or on unix platform you can try dos2unix.

/usr/bin/env: 'bash\r': No such file or directory · Issue #79 , I am getting the error when trying to up container: /usr/bin/env: 'bash\r': No to my computer running Windows10 with Insider Program to set up wsl2 subsystem It looks like it's not a specific issue for yii2-docker, so closing. Build and Run Your First Windows Server Container (Blog Post) gives a quick tour of how to build and run native Docker Windows containers on Windows 10 and Windows Server 2016 evaluation releases. Getting Started with Windows Containers (Lab) shows you how to use the MusicStore application with Windows containers.

I figure out a way to solve based on this: https://stackoverflow.com/a/2613834/3257568

tr -d '\015' <DOS-file >UNIX-file

So, I did this:

$ docker exec -it <container> bash
$ cd bin
$ tr -d '\015' <console >console.new
$ mv console console.old
$ mv console.new console

It's now working :)

defectdojo master:dev will not run /usr/bin/env: 'bash\r': No such file , setup.bash / legacy-setup.bash. Environment information. Windows 10 with Docker Toolbox and Virtualbox; git show -s --format="%h: %s [%ci]" Just started working with containers, downloaded your docker and tried to use it and that's what happens every time I run the image. /usr/bin/env: ‘bash\r’: No such file or directory

1) Another possible fix for this kind of error is to add .gitattribues file to your project and set *.sh text eol=lf (on any file extension that is run inside your docker containers). This way git defaults on Windows won't mess your .sh files. Caution: you need to get fresh git pull for this to work.

2) In my case the error was just running php script that did not has right permissions. So you chmod it beforehand or add php at the beginning. Ex: php bin/console

Both problems could lead to the same error.

Get started with Docker for Windows, bash: ./run-tests.sh: /bin/bash^M: bad interpreter: No such file or directory. For this code: I downloaded docker and installed it in my windows 10 laptop. With this,​as per my I'm completely new in docker environment. funky81 (Funky81)  Bug description Attempting to run a dev instance of defectdojo via docker compose but the web site does not come up. Log shows: uwsgi_1 | /usr/bin/env: ‘bash\r’: No such file or directory django-defectdojo_uwsgi_1 exited with code 127 St

Error while running Docker code in Powershell, One of the issues with Docker (or any Linux/macOS based system) on The first line of that file is #!/bin/bash , which is the shebang syntax to  docker-compose start kibana failed!--No such file or directory/usr/bin/env: bash #36 jacktang168 opened this issue Jan 24, 2016 · 12 comments · Fixed by #66 Labels

Docker for Windows: Dealing With Windows Line Endings, 10Feb 2020 The log file docker logs showed this same error /usr/bin/env bash\r : No such file or directory. My final working solution was deleting the repository, which was downloaded via Github desktop for windows. Recently Microsoft announced a beta of a Ubuntu linux user mode running natively on Windows 10. This can run binaries compiled in ELF format on Windows (unlike cygwin which requires a compilation.) My question is: Can you run Docker natively on the new Windows 10 (Ubuntu) bash userspace?

/usr/bin/env: 'bash\r': No such file or directory – Lost in Replications, Use the proper path where Python is installed instead, for example: #!c:/Python/​python.exe. If you have Unix-like path support on your system (I'm not familiar  env: bash\r: No such file or directory I don't know whats wrong with environment variables. Here's my bash path: which bash /bin/bash Do I need to change it to /usr/bash? If yes, then how should I do that? I tried changing ~/.bashrc file, but it didn't work.

Comments
  • maybe the php command is not defined in your windows environment variables
  • Did you have a solution?
  • They are formated as for Unix! But the issue that Docker can't make the php run in the container. It works for postgresql when i use: docker-compose exec db psql database name -U database user name
  • And as the built was made with docker on windows that runs on Linux containers in Hyper-V! omg this is really complicated
  • Do login into the container and execute the command inside container manually.
  • docker-compose exec -it engine sh and then inside console try bin/console doctrine:schema:create
  • Sorry but it doesnt work! it just shows me the help as the command is wrong