title: Docker Error standard_init_linux.go:185: exec user process caused "exec format error with Qnap TS131P
body: <p>My Docker file is song/songkong at <a href="https://hub.docker.com/r/songkong/songkong/~/dockerfile/" rel="noreferrer">https://hub.docker.com/r/songkong/songkong/~/dockerfile/</a></p>
  
  <pre><code>FROM openjdk:8-jre-alpine
  
  RUN apk --no-cache add \
        ca-certificates \
        curl \
        fontconfig \
        msttcorefonts-installer \
        tini \
   &amp;&amp; update-ms-fonts \
   &amp;&amp; fc-cache -f
  
  RUN mkdir -p /opt \
   &amp;&amp; curl http://www.jthink.net/songkong/downloads/current/songkong-linux-headless-novm.tgz?val=77 | tar -C /opt -xzf - \
  &amp;&amp; find /opt/songkong -perm /u+x -type f -print0 | xargs -0 chmod a+x
  
  RUN addgroup -S songkong \
   &amp;&amp; adduser -S -G songkong songkong
  
  USER songkong:songkong
  
  EXPOSE 4567
  
  ENTRYPOINT ["/sbin/tini"]
  
  # Config, License, Logs, Reports and Internal Database
  VOLUME /songkong
  
  # Music folder should be mounted here
  VOLUME /music
  
  WORKDIR /opt/songkong
  
  CMD /opt/songkong/songkongremote8.sh
  </code></pre>
  
  <p>it works fine with a Synology DS218+ Disk Station (Intel)</p>
  
  <p>I purchased a Qnap TS-131P to test with Qnap, but also to confirm it works with Arm processor, since Qnap supports Docker on arm processors whereas Synology does not.</p>
  
  <p>When I try to start Container from the image I get an error</p>
  
  <pre><code>standard_init_linux.go:185: exec user process caused "exec format error 
  </code></pre>
  
  <p>and <a href="https://groups.google.com/forum/#!msg/evennia/fcpL1V2wl_Q/B5MRR1Z_AQAJ" rel="noreferrer">this link</a> makes me think the problem is due to the arm processor.</p>
  
  <p>But I am confused since I thought the whole point of Docker was to hide these system specific details away, how (can I) fix my Docker File so it works on Qnap.</p>