title: Docker in Windows: Failed to load native library 'libnative-platform.so' for Linux amd64
body: <p>I am trying to run project in(by means of) docker. It works properly on unix servers. I am using Windows on my local machine.</p>
  
  <p>Project structure looks like this:<br>
  <a href="https://i.stack.imgur.com/1wPjy.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/1wPjy.jpg" alt="enter image description here"></a></p>
  
  <p><code>docker-compose.yml</code> content:</p>
  
  <pre><code>version: '3'
  services:
    sftp:
      image: atmoz/sftp
      restart: on-failure
      command: missftp:missftp:::destWorking,destRejected,destSuccess,attachments
    mailer:
      image: mailhog/mailhog
      ports:
        - 8025:8025
        - 1025:1025
      restart: on-failure
    mongo:
      image: mongo
      restart: on-failure
    mongo-express:
      image: mongo-express
      restart: on-failure
      ports:
        - 8081:8081
      environment:
        - ME_CONFIG_MONGODB_SERVER=mongo
        - ME_CONFIG_BASICAUTH_USERNAME=admin
        - ME_CONFIG_BASICAUTH_PASSWORD=1234
    data-service:
      build:
        context: .
        dockerfile: Dockerfile.data-service
      ports:
        - 8801:8801
        - 8802:8802
      restart: on-failure
      volumes:
           - /opt/app/mis/attachments:/attachments
      environment:
        - SPRING_DATA_MONGODB_HOST=mongo
        - SPRING_MAIL_HOST=mailer
        - SPRING_MAIL_USERNAME=apikey
        - SPRING_MAIL_PASSWORD=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
        - SPRING_MAIL_PORT=465
        ...
    upload-service:
      build:
        context: .
        dockerfile: Dockerfile.upload-service
      ports:
        - 8082:8082
        - 8083:8083
      restart: on-failure
      environment:
        - SPRING_DATA_MONGODB_HOST=mongo
        ...
  </code></pre>
  
  <p><code>Dockerfile.data-service</code> file content:</p>
  
  <pre><code>FROM gradle:alpine
  COPY / ./
  RUN gradle build
  ENTRYPOINT java -jar ./mis-data-service/build/libs/mis-data-service-0.1.jar
  </code></pre>
  
  <p>Then I execute following command:</p>
  
  <pre><code>docker-compose -f docker-compose.yml up
  </code></pre>
  
  <p>result:</p>
  
  <pre><code>Building data-service
  Step 1/4 : FROM gradle:alpine
   ---&gt; f438b7d58d0a
  Step 2/4 : COPY / ./
   ---&gt; Using cache
   ---&gt; b72d0e76b86c
  Step 3/4 : RUN gradle build
   ---&gt; Running in 7ba780a524e5
  
  FAILURE: Build failed with an exception.
  
  * What went wrong:
  Failed to load native library 'libnative-platform.so' for Linux amd64.
  
  * Try:
  Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
  
  * Get more help at https://help.gradle.org
  ERROR: Service 'data-service' failed to build: The command '/bin/sh -c gradle build' returned a non-zero code: 1
  </code></pre>
  
  <p>What do I wrong? How to fix this error?</p>
  
  <h2>P.S.</h2>
  
  <p>I use Gradle 4.6</p>