Open2
Alpine Linux is not supported on the hardware architecture 'aarch64'
M1 Macでdocker preview版を使用しており、vscodeのremote containersがうまく起動しなかったので対処法を記していきます。
Cotnaierが全て起動したのちにこのようなエラーが発生しました。
Alpine Linux is not supported on the hardware architecture 'aarch64'
結論から言うとOSイメージの問題だったようです。nodejsのタグを変更することでひとまず解決しました。
Dockerfile
- FROM node:14-alpine
+ FROM node:14
WORKDIR /workspace
COPY . .
RUN yarn install
node:{version}-alpineではOSイメージにAlpine Linuxが使用され、node:{version}ではDebianが使用されます。これを変更することで上述のエラーは回避することができます。
ただ、M1以外のMacでは問題なく動くので、どうやらバグのようです。こちらにissueがあり、開発者も対処中のようです。