【发布时间】:2019-03-25 10:19:07
【问题描述】:
我正在关注 https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-configure-docker?view=sql-server-2017 以成功配置和运行具有持久数据的 macos 中的独立 sqlserver 容器。现在我想创建一个包含 2 个东西的 docker-compose 文件:
- 网络
- 数据库(将 bak 文件从主机复制到容器并恢复)
我如何实现 (2)?
我的 docker-compose 文件:
version: "3"
services:
web:
build:
context: ./webapi
dockerfile: Dockerfile
ports:
- "4010:80"
environment:
- ASPNETCORE_ENVIRONMENT=Development
depends_on:
- db
db:
image: "mcr.microsoft.com/mssql/server:2017-latest"
ports:
- "4009:1433"
volumes:
- "sqlvolume:/var/opt/mssql"
environment:
SA_PASSWORD: "<password>"
ACCEPT_EULA: "Y"
redis:
image: "redis:alpine"
volumes:
sqlvolume:
【问题讨论】:
标签: sql-server docker sql-server-linux