自分用のメモ程度に書く。

現在、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行目の意味がいまいちわかっていないところもあるので、要調査ではあるが、一件落着。