Olá, Arthur! Como vai?
A mensagem de erro indica que o comando apk add --update-cache sqlite falhou porque o apk (o gerenciador de pacotes do Alpine Linux) não foi encontrado. Isso sugere que o ambiente base da imagem Docker que você está usando pode não ser baseado no Alpine Linux, ou que o caminho para o apk não está configurado corretamente.
A minha teoria ganha força quando noto que a imagem do Docker foi construída com o node na versão 20 e não 18-alpine. Então imagino que você tenha alterado o arquivo DockerFile e modificado a versão do node. E essa modificação causa a falha, pois a versão especificada não contém o gerenciador que está sendo executado, o apk.
Por fim, como solução, basta você alterar o seu Dockerfile para ficar da seguinte maneira:
FROM node:18-alpine
ADD . /app
WORKDIR /app
RUN apk add --update-cache sqlite
USER node
CMD npm install
Espero ter ajudado e bons estudos!
Consegui resolver o problema, porque eu coloquei a versao nova de node e esqueci de coloca alpine