回答編集履歴
3
Fix answer
test
CHANGED
@@ -164,7 +164,7 @@
|
|
164
164
|
|
165
165
|
```console
|
166
166
|
|
167
|
-
docker-compose -f docker-compose.yml -f docer-compose.integration.yml up
|
167
|
+
docker-compose -f docker-compose.yml -f docker-compose.integration.yml up
|
168
168
|
|
169
169
|
```
|
170
170
|
|
2
Fix answer
test
CHANGED
@@ -88,7 +88,7 @@
|
|
88
88
|
|
89
89
|
例えば、それぞれのディレクトリーに
|
90
90
|
|
91
|
-
結合テスト用の docker-compose.inte
|
91
|
+
結合テスト用の docker-compose.integration.yml を作成します
|
92
92
|
|
93
93
|
以下の例は、app1 を先に起動する場合です
|
94
94
|
|
@@ -164,7 +164,7 @@
|
|
164
164
|
|
165
165
|
```console
|
166
166
|
|
167
|
-
docker-compose -f docker-compose.yml -f docer-compose.inte
|
167
|
+
docker-compose -f docker-compose.yml -f docer-compose.integration.yml up
|
168
168
|
|
169
169
|
```
|
170
170
|
|
1
Fix answer
test
CHANGED
@@ -108,9 +108,13 @@
|
|
108
108
|
|
109
109
|
networks:
|
110
110
|
|
111
|
-
|
111
|
+
default:
|
112
|
-
|
112
|
+
|
113
|
-
|
113
|
+
public:
|
114
|
+
|
115
|
+
aliases:
|
116
|
+
|
117
|
+
- api
|
114
118
|
|
115
119
|
networks:
|
116
120
|
|
@@ -134,9 +138,13 @@
|
|
134
138
|
|
135
139
|
networks:
|
136
140
|
|
137
|
-
|
141
|
+
default:
|
138
|
-
|
142
|
+
|
139
|
-
|
143
|
+
app1_public:
|
144
|
+
|
145
|
+
aliases:
|
146
|
+
|
147
|
+
- front
|
140
148
|
|
141
149
|
networks:
|
142
150
|
|
@@ -164,7 +172,9 @@
|
|
164
172
|
|
165
173
|
このようにすると、
|
166
174
|
|
175
|
+
それぞれのアプリケーションの `web` サービスだけは、
|
176
|
+
|
167
|
-
|
177
|
+
`alias` で定義した別名を使い、お互いの `web` サービスにアクセスができます:
|
168
178
|
|
169
179
|
|
170
180
|
|
@@ -186,6 +196,10 @@
|
|
186
196
|
|
187
197
|
|
188
198
|
|
199
|
+
参考: [Compose file version 3 reference | Docker Documentation](https://docs.docker.com/compose/compose-file/#networks)
|
200
|
+
|
201
|
+
|
202
|
+
|
189
203
|
## JSON::ParserError について
|
190
204
|
|
191
205
|
|