いろいろ備忘録日記

主に .NET とか Go とか Flutter とか Python絡みのメモを公開しています。

DockerでNode.jsベースのイメージをビルドしようとしたら「error:0308010C・・・」って出た

概要

以下、自分用のメモです。忘れないうちにメモメモ。。。

Dockerでnode.jsをベースにしたコンテナを作ろうとしていたら、イメージビルド時に以下のエラーが出ました。

error:0308010C:digital envelope routines::unsupported

なんだこれ?ってなって、情報収集。。以下が見つかりました。

stackoverflow.com

どうも上の記事のコメントを見ていると、node.js 17 をベースにしてるからみたい。

たしかにその時のDockerfileに指定していたベースイメージは node:latest でした。

これを node:lts-bullseye に変更したところ、エラーが件のエラーは出なくなりました。


過去の記事については、以下のページからご参照下さい。

サンプルコードは、以下の場所で公開しています。