3 回答

TA貢獻1725條經(jīng)驗 獲得超8個贊
檢查這個 docker-composer.yaml,網(wǎng)絡(luò)和別名部分很重要,上面的設(shè)置可以用 docker 命令而不是 yaml 生成。
version: '3.4'
services:
some.api:
image: ${DOCKER_REGISTRY-}someapi
container_name: some.api
build:
context: .
dockerfile: /Dockerfile
ports:
- "40080:80"
- "44443:443"
networks:
- database
some.db:
image: microsoft/mssql-server-linux:2017-latest
container_name: mssql1
networks:
database:
aliases:
- mssql1
environment:
- SA_PASSWORD=Pass@word
- ACCEPT_EULA=Y
ports:
- "5454:1433"
networks:
database:
網(wǎng)絡(luò)被定義為從另一個訪問容器。
別名用于命名資源,對于上面的代碼片段,連接字符串是:
Server=mssql1;Database=whatever_is_need;User Id=sa;Password=Pass@word;
- 3 回答
- 0 關(guān)注
- 393 瀏覽
添加回答
舉報