LaradockのWorkspaceコンテナの起動で「Permission denied: '/etc/container_environment'」が出る

LaradockのWorkspaceコンテナの起動で「Permission denied: ‘/etc/container_environment’」が出ます。

docker-compose upをした時は問題ないように見えますが…

起動に失敗していて、ログには以下のエラーが出ています。

/etc/my_initというのはphusion/baseimage-dockerがシステムの初期化に使うスクリプトのようです。

https://github.com/phusion/baseimage-docker

どうやらLaradockのworkspaceのDockerfileにバグがあるようで、issueが上がっていました。

workspace – Permission denied: ‘/etc/container_environment’ · Issue #1889 · laradock/laradock

すでに修正プルリクエストは上がっていて、すぐに修正されると思います。

取り急ぎ、 Laradock の workspace/Dockerfile の一番下の

USER laradock

USER root

に修正し、再ビルドしてから docker-compose up をすると上手くいきました。

オープンソースのツールを使う時はissueやプルリクエストのチェックを忘れずに。

以上です。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*