.Net Core004Docker和数据库

Posted RyouJou

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了.Net Core004Docker和数据库相关的知识,希望对你有一定的参考价值。

文章目录


业务思路

DDD(Domain Driven Design)领域驱动开发

即是拆分功能模块/领域的开发


项目数据库

Vs自带SQL Server Express


SQL SERVER对象资源管理器


MSSQLLocalDB【轻量级SQL Sever】和各版区别

MSSQL Server:全称Microsoft SQL Server,微软的数据库服务。

SQL Server Express:Microsoft SQL Server的一个免费版,功能上有一些限制。

Microsoft SQL Server Express LocalDB:SQL Server Express版本的轻量级版,也是免费的。


Docker容器化


需要开启和关闭虚拟化程序

https://www.docker.com/
下载Docker DeskTop

测试安装情况

更改Docker镜像存放路径


需要配置镜像源

# docker pull microsoft/mssql-server-linux 拉取镜像
# docker images 查看镜像
# docker run -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=PaSSWord12!" -p 1433:1433 -d microsoft/mssql-server-linux
用户名密码root-root
# docker ps
# docker ps-a
# docker logs 容器id


以上是关于.Net Core004Docker和数据库的主要内容,如果未能解决你的问题,请参考以下文章

关于在 ASP.NET Core 和 Docker 中持久化数据的初学者问题

Asp.Net Core WebAPI+PostgreSQL部署在Docker中

.NET Core容器化开发系列——Docker里面跑个.NET Core

详解ASP.NET Core Docker部署

Docker 系列之 .Net Core 控制台和 Asp.net Core 服务生成镜像(DockerFile)

.NET Core容器化@Docker