teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

Add expressions

2020/07/02 08:41

投稿

y_shinoda
y_shinoda

スコア3272

answer CHANGED
@@ -8,4 +8,35 @@
8
8
 
9
9
  ```console
10
10
  docker exec -i -t -w / php_1 bash
11
- ```
11
+ ```
12
+
13
+ 接続後はルートディレクトリー (`/`) につながっていることに注意してください
14
+ アプリケーション開発等をしていれば、
15
+ `Dockerfile` の `WORKDIR` や
16
+ `doker-compose.yml` の`working_dir` で指定されているパスに
17
+ アプリケーションのコードがある可能性が高いです
18
+
19
+ ## 原因の調査
20
+
21
+ 質問欄のコンソールのメッセージで、最初に次のエラーメッセージが出ています:
22
+
23
+ ```console
24
+ $docker exec -i -t php_1 bash
25
+ OCI runtime exec failed: exec failed: container_linux.go:349: starting container process caused "chdir to cwd (\"/var/www\") set in config.json failed: no such file or directory": unknown
26
+ ```
27
+
28
+
29
+
30
+ ```console
31
+ OCI runtime exec failed:
32
+ exec failed:
33
+ container_linux.go:349:
34
+ starting container process caused
35
+ "chdir to cwd (\"/var/www\") set in config.json failed: no such file or directory": unknown
36
+ ```
37
+
38
+ このエラーメッセージを調べると、
39
+ php-fpm のコンテナ実行時に `WORK_DIR` の設定との関係で発生することがある問題のようです:
40
+
41
+ [laradockを公式通りにしたら詰まったお話 - Qiita](https://qiita.com/k-waragai/items/ad46d0875eb745705512)
42
+ [【docker】ERROR:OCI runtime create failedが出る。 - Qiita](https://qiita.com/rope19181/items/2e5c86fdec7ef9e86ccc)