ドッカーファイルでjenkinsイメージを作成したいと思います。 Dockerが実行されています(ハローワールドイメージで試してみました)。dockerでjenkinsイメージを作成する
マイDockerfile:
FROM jenkins:latest
USER root
RUN apt-get update && apt-get install -y build-essentials
USER jenkins
私は、このコマンド
sudo docker build -t "jenkins_master" .
しかし、私はいつもこのエラーを取得して画像を構築したい:
E: Unable to locate package build-essentials
The command '/bin/sh -c apt-get install build-essentials' returned a non-zero code: 100
私が試した:
sudoのサービスドッキングウィンドウの再起動
はsudoのrmの/ var/lib/apt/lists/*を-vf
しかし、何も動作。私はあなたがあなたのドッカーイメージを構築する際に、これらのコマンドは、ドッカーコンテナ自体の内部で実行されていることを覚えておく必要がありdocs
Always combine RUN apt-get update with apt-get install in the same RUN statement, for example
RUN apt-get update && apt-get install -y package-bar
(...)
Using apt-get update alone in a RUN statement causes caching issues and subsequent apt-get install instructions fail.
私はそれを変更しました(上記の編集された項目を参照してください)。同じエラーメッセージが表示されました。 – user3741086
sudoで両方のコマンドを実行できますか? – Colwin
does not work: /bin/sh:1:sudo:見つかりませんでした – user3741086