[解決済み] DockerfileでRUN mkdirを実行できない
2022-03-07 05:08:40
質問
Dockerイメージのビルド時に表示されるエラーメッセージです。
Step 18 : RUN mkdir /var/www/app && chown luqo33:www-data /var/www/app
---> Running in 7b5854406120 mkdir: cannot create directory '/var/www/app': No such file or directory
これは、エラーの原因となるDockerfileの断片です。
FROM ubuntu:14.04
RUN groupadd -r luqo33 && useradd -r -g luqo33 luqo33
<installing nginx, fpm, php and a couple of other things>
RUN mkdir /var/www/app && chown luqo33:www-data /var/www/app
VOLUME /var/www/app
WORKDIR /var/www/app
mkdir: cannot create directory '/var/www/app': No such file or directory
はとても無意味に聞こえますが、もちろんそのようなディレクトリはありません。私はそれを作りたいのです。何が間違っているのでしょうか?
解決方法は?
問題は
/var/www
も存在しないし
mkdir
はデフォルトでは再帰的ではありません -- 直前の親ディレクトリが存在することを想定しています。
使用してください。
mkdir -p /var/www/app
を作成するパッケージをインストールします。
/var/www
に到達する前に、Dockerfileのこのポイントに到達します。
関連
-
[解決済み] dockerコンテナ間でメモリを共有することは可能ですか?
-
[解決済み] Dockerデーモンが動作していない
-
[解決済み] dockerでビルド中に環境変数を設定する方法
-
[解決済み] ファイル全体を見たり、ファイル全体を走査するのを待たずに、ログの現在の位置からドッカーログをテールする方法
-
[解決済み] dockersやlxcにtty/std-in-outをアタッチするとはどういうことですか?
-
[解決済み] dockerfileを使ったmkdirコマンドの操作方法
-
[解決済み] Dockerfileの'COPY'と'ADD'コマンドの違いは何ですか?
-
[解決済み] DockerfileのCMDとENTRYPOINTの違いは何ですか?
-
[解決済み】docker composeで環境変数を使用する方法
-
[解決済み】Docker: プロジェクトに複数のDockerfileが存在する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Dockerエラー:無効な参照形式:リポジトリ名は小文字でなければならない
-
[解決済み] mysqlのエラーログに「mbind: Operation not permitted」と表示されるのを修正する方法
-
[解決済み] Dockerデーモンが動作していない
-
[解決済み] docker-compose: バインドマウントとマネージドマウントのマウントを定義する
-
[解決済み] dockerコンテナの停止と削除のための単一コマンド
-
[解決済み] DockerコンテナでPipeworkを使用する際に、RTNETLINK Operation Not Permittedが発生するのはなぜですか?
-
[解決済み】Dockerfileで環境変数の値を取得する
-
[解決済み】docker-composeが常に新しいイメージからコンテナを再作成するようにするにはどうすればよいですか?
-
[解決済み】Dockerにボリュームを追加しても、サブフォルダを除外してしまう。
-
[解決済み】dangling imageとunused imageとは何ですか?