回答編集履歴

3

Fix answer

2020/09/06 12:24

投稿

y_shinoda
y_shinoda

スコア3272

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

2020/09/06 12:24

投稿

y_shinoda
y_shinoda

スコア3272

test CHANGED
@@ -88,7 +88,7 @@
88
88
 
89
89
  例えば、それぞれのディレクトリーに
90
90
 
91
- 結合テスト用の docker-compose.intergration.yml を作成します
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.intergration.yml up
167
+ docker-compose -f docker-compose.yml -f docer-compose.integration.yml up
168
168
 
169
169
  ```
170
170
 

1

Fix answer

2020/09/06 12:23

投稿

y_shinoda
y_shinoda

スコア3272

test CHANGED
@@ -108,9 +108,13 @@
108
108
 
109
109
  networks:
110
110
 
111
- - default
111
+ default:
112
-
112
+
113
- - public
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
- - default
141
+ default:
138
-
142
+
139
- - app1_public
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
- それぞれのアプリケーションの `web` サービスだけは、お互いの `web` サービスにアクセスができます
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