回答編集履歴

1

depens_on と linksは関係なかった

2020/02/28 06:08

投稿

ozroro
ozroro

スコア97

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