当前位置: 首页 > news >正文

江宁网站建设制作大型网站开发周期

江宁网站建设制作,大型网站开发周期,网站建设频教程,哪个做网站比较好上一节我们讲述了SQL Server容器化实践#xff08;注意#xff0c;SQL Server现在也支持跨平台#xff09;#xff0c;本节将讲述如何持久保存数据#xff0c;并且接下来将逐步讲解其他数据库#xff08;MySql、Redis、Mongodb等等#xff09;的容器化实践#xff0c;中… 上一节我们讲述了SQL Server容器化实践注意SQL Server现在也支持跨平台本节将讲述如何持久保存数据并且接下来将逐步讲解其他数据库MySql、Redis、Mongodb等等的容器化实践中间再穿插一些知识点和实践细节。由于实践需要花费大量的时间而目目前业务繁忙只能加班来进行一些实践并编写如果编写比较慢请多多海涵。//目录//如何持久保存数据默认情况下在容器内创建的所有文件都存储在可写容器层中。这意味着· 当该容器不再存在时数据不会持久存在并且如果另一个进程需要则可能很难从容器中获取数据。· 容器的可写层紧密耦合到运行容器的主机。数据迁移很麻烦。· 写入容器的可写层需要存储驱动程序来管理文件系统。存储驱动程序使用Linux内核提供统一的文件系统。与直接写入主机文件系统相比这种额外的抽象降低了性能 。因此如果我们使用容器命令docker rm删除了容器那么容器中的所有内容均将丢失包括 SQL Server 和数据库文件。对于数据库(不仅仅是SQL Server)来说了解 Docker 中的数据持久性至关重要那么我们如何在docker中持久保存我们的数据呢即使关联的容器已经删除的情况下使用数据卷持久保存数据库文件卷是保存Docker容器中的数据的首选机制。虽然绑定挂载依赖于主机的目录结构但卷完全由Docker管理。主要有如下好处· 易于备份或迁移。· 可以使用Docker CLI命令或Docker API管理卷。· 适用于Linux和Windows容器。· 可以在多个容器之间更安全地共享卷。· 卷驱动程序允许在远程主机或云提供程序上存储卷加密卷的内容或添加其他功能。· 新卷可以通过容器预先填充内容。因此通常情况下卷相对于容器的可写层中的持久数据来说是更好的选择因为卷不会增加容器的大小并且卷的内容存在于给定容器的生命周期之外。接下来我们就一起来实践。 方式一使用主机目录首先我们可以将主机目录加载为容器的数据卷用来存储数据库文件。例如我们可以通过-v host directory:/var/opt/mssql命令参数来完成需求PowerShelldocker run -e ACCEPT_EULAY -e SA_PASSWORD123456abcD    -p 1433:1433 --name mySqlServer    -v d:/temp/data:/var/opt/mssql    -d mcr.microsoft.com/mssql/server:2017-latest bashdocker run -e ACCEPT_EULAY \-e SA_PASSWORD123456abcD \-p 1433:1433 \--name mySqlServer \-v /temp/data:/var/opt/mssql \-d mcr.microsoft.com/mssql/server:2017-latest注意-v参数应该在-d参数之前。-v or –volume用于映射卷冒号“:”前面的目录是宿主机目录冒号后面的目录是容器内目录。执行成功后我们可以看到容器已正常运行并且主机目录已绑定 我们启动SSMS工具创建一个数据库然后打开本地资源管理器即可看到 接下来我们删除容器然后来验证数据库文件是否任然保留PowerShell:set-location D:\temp\data\datadocker stop mySqlServerdocker rm mySqlServerls执行结果如下所示 值得注意的是SQL Server会自动从目录/var/opt/mssql挂载数据库我们可以使用以下步骤来验证第一步PowerShelldocker run -e ACCEPT_EULAY -e SA_PASSWORD123456abcD    -p 1433:1433 --name mySqlServer    -v d:/temp/data:/var/opt/mssql    -d mcr.microsoft.com/mssql/server:2017-latestdocker exec -it mySqlServer bash第二步/opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P 123456abcD第三步SELECT Name from sys.DatabasesGO 注意SQL Server容器启动时需要一些时间启动完成后才能连接。方式二使用数据卷我们可以使用docker volume命令来创建卷然后PowerShelldocker volume create my-datadocker volume lsdocker run -e ACCEPT_EULAY    -e MSSQL_SA_PASSWORD123456abcD    -p 1433:1433 --name mySqlServer    -v my-data:/var/opt/mssql    -d mcr.microsoft.com/mssql/server:2017-latest 我们可以使用以下命令来检查数据卷docker volume inspect my-data 同样的我们也可以使用上一节的命令删除容器并再次创建来验证数据是否丢失。这里我们就不做演示了。Docker最全教程——从理论到实战一Docker最全教程——从理论到实战二Docker最全教程——从理论到实战三Docker最全教程——从理论到实战四Docker最全教程——从理论到实战五Docker最全教程——从理论到实战六Docker最全教程——从理论到实战七Docker最全教程——从理论到实战(八)    Docker最全教程——从理论到实战九Docker最全教程之使用Tencentnbsp;Hub来完成CI十Docker最全教程——数据库容器化十一原文地址:https://www.cnblogs.com/nasha/p/10260158.html.NET社区新闻深度好文欢迎访问公众号文章汇总 http://www.csharpkit.com
http://www.zqtcl.cn/news/433823/

相关文章:

  • aso如何优化网站优化分析软件
  • IT周末做网站违反制度么wordpress 图床 插件
  • 成都网站建设scjsc888因网站建设关闭的公告
  • 唐山公司建设网站十大牌子网
  • 网站开发的选题依据电子商务网站建设内容
  • 中企动力做的网站被百度屏蔽推销网站话术
  • 四川网站制作广告设计自学网教程
  • 做个简单的企业小网站单纯做网站的公司
  • 河北省建设厅官方网站哈尔滨建设工程招聘信息网站
  • 茂名网站制作网页个人博客登录首页
  • 类似qq空间的网站wordpress 简历主题
  • 专业网站运营制作怎么写代码做网站
  • 安徽免费网站制作西安做行业平台网站的公司
  • 我想做服装网站怎么做网页设计优秀案例分析
  • 网站建设技术教程视频wordpress中文模版
  • 高端企业网站 程序纸牌网站建设
  • html制作网站推广最有效的办法
  • 做网站推广的工作内容凡客诚品创始人
  • 网站开发pc端和手机端外贸建设网站公司
  • 长沙哪家网站设计好上海成品网站
  • wordpress商城插件收费哪里可以做网站优化
  • 中国建设银行u盾下载假网站吗wordpress有没有付费
  • 海南哪家公司做网站开发一套管理系统多少钱
  • 做网站建设费用百姓网
  • 西安建设厅网站wpf做网站教程
  • 好的网页网站设计wordpress对外发邮件
  • 湖北网站建设贴吧信用宁波企业网查询
  • 佛山市官网网站建设多少钱网站建设与管理书籍
  • 网站建设佰金手指科杰二八佛山有那几家做网站
  • 网站建设刂搜金手指下拉贰伍wordpress 外链自动nofflow