回答編集履歴

1

Add expressions

2020/07/02 08:41

投稿

y_shinoda
y_shinoda

スコア3272

test CHANGED
@@ -19,3 +19,65 @@
19
19
  docker exec -i -t -w / php_1 bash
20
20
 
21
21
  ```
22
+
23
+
24
+
25
+ 接続後はルートディレクトリー (`/`) につながっていることに注意してください
26
+
27
+ アプリケーション開発等をしていれば、
28
+
29
+ `Dockerfile` の `WORKDIR` や
30
+
31
+ `doker-compose.yml` の`working_dir` で指定されているパスに
32
+
33
+ アプリケーションのコードがある可能性が高いです
34
+
35
+
36
+
37
+ ## 原因の調査
38
+
39
+
40
+
41
+ 質問欄のコンソールのメッセージで、最初に次のエラーメッセージが出ています:
42
+
43
+
44
+
45
+ ```console
46
+
47
+ $docker exec -i -t php_1 bash
48
+
49
+ 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
50
+
51
+ ```
52
+
53
+
54
+
55
+
56
+
57
+
58
+
59
+ ```console
60
+
61
+ OCI runtime exec failed:
62
+
63
+ exec failed:
64
+
65
+ container_linux.go:349:
66
+
67
+ starting container process caused
68
+
69
+ "chdir to cwd (\"/var/www\") set in config.json failed: no such file or directory": unknown
70
+
71
+ ```
72
+
73
+
74
+
75
+ このエラーメッセージを調べると、
76
+
77
+ php-fpm のコンテナ実行時に `WORK_DIR` の設定との関係で発生することがある問題のようです:
78
+
79
+
80
+
81
+ [laradockを公式通りにしたら詰まったお話 - Qiita](https://qiita.com/k-waragai/items/ad46d0875eb745705512)
82
+
83
+ [【docker】ERROR:OCI runtime create failedが出る。 - Qiita](https://qiita.com/rope19181/items/2e5c86fdec7ef9e86ccc)