本篇内容主要讲解“Linux系统通过Docker如何安装SQLServer数据库”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux系统通过Docker如何安装SQLServer数据库”吧!现在.NET Core已经跨平台了,支持Windows、Linux、Mac系统,而我们也已经在Linux上面使用了Docker。使用.NET开发的人使用最多的就是SQL Server数据,以前是只能在Windows系统上使用,但是从SQL Server 2017开始支持运行在docker上了,也就是说现在SQL Server可以在Linux上运行了。本文使用的数据库是SQL Server 2017。要在Docker中安装SQL Server,首先要有SQL Server的镜像,所以第一步是拉取SQL Server镜像如图所示我们知道,Docker容器一旦删除了,那么容器里面的数据也会丢失,所以我们在宿主机上面创建一个目录,用来挂载容器内的目录。如图所示有了镜像之后,我们就可以根据镜像去运行容器了。我们对上面的命令做如下的解释-e “SA_PASSWORD=P@ssw0rd,”:这里是给SA用户设置登录密码,这里设置的密码是P@ssw0rd,。-v /etc/sqlserver_data:/var/opt/mssql:表示/etc/sqlserver_data目录挂载到容器的/var/opt/mssql目录,这个目录是用来存储数据库文件的,所以最好挂载到容器外部,避免因为不小心删除容器而丢失数据。-p 1433:1433:表示宿主机的1433端口映射到容器的1433。如图所示容器运行以后,我们使用exec命令进入SQL Server内部如图所示这样我们就进入了容器内部,然后执行下面的命令:在示例中的命令如下:如果成功,应会显示 sqlcmd 命令提示符:1>
。如图所示执行下面的命令,查询数据如图所示可以查询出结果。我们通过命令的方式创建数据库,然后创建表,并插入一些数据。上面我们是直接使用命令的方式操作数据库,我们还可以使用Microsoft SQL Server Management Studio(SSMS)进行登录Docker里面的数据库,然后通过图形化界面的方式操作数据库使用SSMS连接Linux上的SQL Server参考微软官方文档:https://docs.microsoft.com/zh-cn/sql/linux/sql-server-linux-man免费云主机域名age-ssms?view=sql-server-2017登录成功以后我们查询数据,如图所示我们往student表里面插入一条数据我们在Docker里面查看,看看数据有没有变化我们看到docker里面的数据也发生了变化。 使用SSMS操作数据库就跟在docker里面使用命令直接操作数据库一样。到此,相信大家对“Linux系统通过Docker如何安装SQLServer数据库”有了更深的了解,不妨来实际操作一番吧!这里是百云主机网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
相关推荐: vue中provide和inject怎么实现原理对抗平庸
本篇内容主要讲解“vue中provide和inject怎么实现原理对抗平庸”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“vue中provide和inject怎么实现原理对抗平庸”吧!这大致就是它们的美貌,它们示人的…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。