NodeMCU build custom firmware by Docker protocol error

My computers operating system is Windows 7. I installed Docker Toolbox and i use Docker quickstart terminal like this. I sent

 git clone https://github.com/nodemcu/nodemcu-firmware.git

command and existed nodemcu-firmware file in my C:\Users\user folder. I edited user_models , user_version and user_config files. After then I sent

  • How do I configure Docker to work with my ens34 network interface (instead of eth0)?
  • Can Linux Container run on a virtual machine? [closed]
  • How to see a linked container as localhost?
  • Applying custom SELinux policies on kubernetes pods/containers
  • docker container interface not being attached to docker0 bridge in coreos
  • Best way to transfer data to named volume of Docker
  • docker run --rm -it -v "//c/Users/user/<nodemcu-firmware>":/opt/nodemcu-firmware marcelstoer/nodemcu-build
    

    this command. This returned protocol error. The error is

    C:\Program Files\Docker Toolbox\docker.exe: Error response from daemon: mkdir /c/Users/user/<nodemcu-firmware>: protocol error.
    

    Where did i make mistake and how can i solve this ?

  • Docker - /bin/sh: <file> not found - bad ELF interpreter - how to add 32bit lib support to a docker image
  • Why is docker stats CPU Percentage greater than 100 times number of cores
  • Docker Windows 8 issue - containers not loading after restart
  • Host verification failed error when running git clone inside dockerfile on AWS EC2 instance as host and a private git repository
  • Is there a maximum number of containers running on a Docker host?
  • Docker Jenkins & Sonar setup
  • One Solution collect form web for “NodeMCU build custom firmware by Docker protocol error”

    I solve my problem by this code

    docker run --rm -it -v "//c/Users/user/nodemcu-firmware":/opt/nodemcu-firmware marcelstoer/nodemcu-build
    

    When i tried this code returned a error to. The error about downloading “esp_iot_sdk_v1.5.1_16_01_08.zip” file and open archive. So i download “esp_iot_sdk_v1.5.1_16_01_08.zip” file manually and put the cache file in nodemcu-firmware. Finally existed integer and float .bin file with .map file. Also existed 0x00000 and 0x10000 bin file. I flashed my integer firmware file to 0x000000 adress and its working normaly.

    Why did exist 0x00000 and 0x10000 bin file ?

    Docker will be the best open platform for developers and sysadmins to build, ship, and run distributed applications.