Alpine> 3.9にmongodbをインストールする

Alpine> 3.9にmongodbをインストールする

mongodbのライセンスの変更により、3.9以降のアルパインバージョンは、アルパインリポジトリのapkパッケージとして使用できなくなります。

最新のAlpineにインストールする方法はありますか?

最終結果が何であるかよくわかりません。私たちは以前のAlpineバージョンに永遠に結びつくでしょうか、それとも公式モンゴルの非アルパインドッカー画像を使用する必要がありますか?

ベストアンサー1

理想的または長期的な解決策ではありませんが、この資料に記載されている手順に従ってください。回答mongodbNikolayを使用すると、APKを古いAlpineリポジトリに接続して、以前のAlpineバージョンへの依存関係をインストールできます。

echo 'http://dl-cdn.alpinelinux.org/alpine/v3.9/main' >> /etc/apk/repositories
echo 'http://dl-cdn.alpinelinux.org/alpine/v3.9/community' >> /etc/apk/repositories
apk update
apk add mongodb yaml-cpp=0.6.2-r2
mongo -version

yaml-cpp次の理由でバージョン 0.6.2 に固定する必要があります。ABIの変更を破る- それ以外の場合、mongo動的接続は失敗します。

おすすめ記事