私はdockerを初めて使用しますが、いくつかの開発環境イメージを自分で構築することができました(これは素晴らしいです!)。しかし、結果のイメージのファイルサイズに満足できなかったので、ノード アルゴン イメージ ( debian-wheezy に基づく) からアルパイン イメージにイメージを移行しようとしました。問題は、vagrant.deb パッケージのインストールが正しく機能していないことです。alpine dpkg パッケージをインストールしましたが、次のエラーが発生します。
dpkg: error: failed to open package info file '/var/lib/dpkg/status' for reading: No such file or directory
このトピックに関するいくつかの脅威を見つけましたが、alpine のインストールとは関係なく、問題を解決できませんでした。関連する docker 行は次のとおりです。
FROM gliderlabs/alpine:3.3
RUN apk add --update dpkg
ENV VAGRANT_VERSION 1.8.1
ADD https://releases.hashicorp.com/vagrant/${VAGRANT_VERSION}/vagrant_${VAGRANT_VERSION}_x86_64.deb .
RUN dpkg -i vagrant_${VAGRANT_VERSION}_x86_64.deb
RUN rm vagrant_*.deb
他の誰かがこれを機能させました-私の推測では、ビルド/インストールの依存関係が欠落している可能性がありますが、それ以上は取得できませんでした。どんなアドバイスでも大歓迎です。
ごきげんよう、フロリアン