trouble on alpine - suzuki-shunsuke/nvm.docker GitHub Wiki

Alpine Linuxで作ろうとしたら失敗した話

どうもAlpine Linux ではバイナリの実行ファイルが実行できないようである。

Dockerfile

FROM alpine:3.3
COPY .bashrc /root/
RUN apk update
RUN apk upgrade
RUN apk add bash git build-base tar xz
RUN git clone https://github.com/creationix/nvm.git /root/.nvm

.bashrc

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm

/root/.nvm/versions/node/v4.4.3/bin/npm: exec: line 2: /root/.nvm/versions/node/v4.4.3/bin/node: not found
nvm is not compatible with the npm config "prefix" option: currently set to ""
Run `nvm use --delete-prefix v4.4.3 --silent` to unset it.
# ldd /root/.nvm/versions/node/v4.4.3/bin/node
        /lib64/ld-linux-x86-64.so.2 (0x5651953ab000)
        libdl.so.2 => /lib64/ld-linux-x86-64.so.2 (0x5651953ab000)
        librt.so.1 => /lib64/ld-linux-x86-64.so.2 (0x5651953ab000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x7fc177db5000)
        libm.so.6 => /lib64/ld-linux-x86-64.so.2 (0x5651953ab000)
        libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x7fc177ba2000)
        libpthread.so.0 => /lib64/ld-linux-x86-64.so.2 (0x5651953ab000)
        libc.so.6 => /lib64/ld-linux-x86-64.so.2 (0x5651953ab000)
Error relocating /root/.nvm/versions/node/v4.4.3/bin/node: __isinf: symbol not found
Error relocating /root/.nvm/versions/node/v4.4.3/bin/node: __rawmemchr: symbol not found
Error relocating /root/.nvm/versions/node/v4.4.3/bin/node: __isnan: symbol not found
Error relocating /root/.nvm/versions/node/v4.4.3/bin/node: __strtod_internal: symbol not found
Error relocating /root/.nvm/versions/node/v4.4.3/bin/node: backtrace: symbol not found

諦めて一旦Debianで作ることにする。