回答編集履歴
1
depens_on と linksは関係なかった
test
CHANGED
@@ -1,12 +1,24 @@
|
|
1
1
|
Dockerコンテナ同士の名前解決ができてないです。
|
2
2
|
|
3
|
-
Docker-compose v3では`depends_on`は起動順を制御するだけで
|
3
|
+
~~Docker-compose v3では`depends_on`は起動順を制御するだけで
|
4
4
|
|
5
|
-
ネットワーク部分にはタッチしないので`depends_on:`の部分を `links:`に変えればそこの部分のエラーは解決すると思います。
|
5
|
+
ネットワーク部分にはタッチしないので`depends_on:`の部分を `links:`に変えればそこの部分のエラーは解決すると思います。~~
|
6
|
+
|
7
|
+
すみませんここの部分は勘違いで、リファレンスみたら`depends_on`も`links`も変わらないみたいです。
|
6
8
|
|
7
9
|
|
8
10
|
|
11
|
+
postgresのコンテナが立ち上がる前にrailsがアクセスしているならこれをやる必要があるのかもしれません
|
9
12
|
|
13
|
+
https://docs.docker.com/compose/startup-order/
|
14
|
+
|
15
|
+
|
16
|
+
|
17
|
+
あとは
|
18
|
+
|
19
|
+
docker network lsでdocker-compose upのあとにネットワークが起動してるかや
|
20
|
+
|
21
|
+
docker container lsでpostgresのコンテナが起動してるかなど確認してみてください。
|
10
22
|
|
11
23
|
|
12
24
|
|