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

Docker

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

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

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

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

phusion/baseimage-docker
A minimal Ubuntu base image modified for Docker-friendliness - 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やプルリクエストのチェックを忘れずに。

以上です。

コメント/ピンバック

  1. […]  mrkmyki@フリーランスブログLaradockのWorkspaceコンテナの起動で「Permission…  QiitaLaradockでの環境構築方法2パターンを細かめに説明 – […]

タイトルとURLをコピーしました