Docker Compose
Eintrag zuletzt aktualisiert am: 10.11.2017

Mit Docker Compose stellt man mehrere Container zu einer Anwendung zusammen. Dazu verwendet man Compose File (docker-compose.yml).
version: '2'
services:
webmvc:
image: eshop/webmvc
environment:
ports:
depends_on:
- catalog.api
- ordering.api
- basket.api
catalog.api:
image: eshop/catalog.api
environment:
- ConnectionString=Server=sql.data;Initial Catalog=CatalogData;User Id=sa;Password=your@password
expose:
ports:
#extra hosts can be used for standalone
SQL Server or services at the dev PC
extra_hosts:
- "CESARDLSURFBOOK:10.0.75.1"
depends_on:
ordering.api:
image: eshop/ordering.api
environment:
- ConnectionString=Server=sql.data;Database=Services.OrderingDb;User Id=sa;Password=your@password
ports:
#extra hosts can be used for standalone
SQL Server or services at the dev PC
extra_hosts:
- "CESARDLSURFBOOK:10.0.75.1"
depends_on:
basket.api:
image: eshop/basket.api
environment:
- ConnectionString=sql.data
ports:
depends_on:
sql.data:
environment:
- SAPASSWORD=your@password
- ACCEPTEULA=Y
ports:
basket.data:
image: redis