自分用のメモ程度に書く。
現在、typescript, nestjsあたりでアプリケーションを作ろうとしており、モックアップとしてsqlite3を導入しようとしていた。
環境構築はdevcontainerで行っている。
参考にしている記事が以下
ここの途中で、sqlite3コマンドを実行して、DBの中身を確認する手順があるが、そこが「sqlite3 command not found」と表示されてうまく動かなかった。
色々調べた結果、Dockerfileを以下のように修正したらコマンドが通った
ARG VARIANT="16-bullseye"
FROM mcr.microsoft.com/vscode/devcontainers/typescript-node:0-${VARIANT}
RUN apt-get update && export DEBIAN_FRONTEND=noninteractive \
&& apt-get -y install --no-install-recommends sqlite3
4行目、5行目の意味がいまいちわかっていないところもあるので、要調査ではあるが、一件落着。