首页 存档 技术 查看内容

mssql on linux 安装指导

2018-3-30 13:00 |来自: 互联网 350 0

摘要: 通常在本机开发环境中需要搭建所有的服务,还要修改本地的hosts,实在是不胜其烦。如今有了docker,完全不用污染本地环境,且看老司机带你搭建一个asp.net core的开发环境集群。愿你走出虚拟机,归来仍是干净的开发 ...

通常在本机开发环境中需要搭建所有的服务,还要修改本地的hosts,实在是不胜其烦。如今有了docker,完全不用污染本地环境,且看老司机带你搭建一个asp.net core的开发环境集群。愿你走出虚拟机,归来仍是干净的开发机。

教程比较长,所以分成多篇连载。

First things first:需要安装一个数据库,如今有了mssql on linux,真是太棒了,原来mssqlserver中的测试数据都可以无缝迁移过来。

docker的安装细节大家自己找找看

  1. 进入bash,执行以下命令

cd ~mkdir mssqlcd mssqlvim Dockerfile
  1. 输入以下Dockerfile脚本

# mssql-server-linux# Maintainers: Microsoft Corporation (LuisBosquez and twright-msft on GitHub)# GitRepo: https://github.com/Microsoft/mssql-docker# Base OS layer: Latest Ubuntu LTS.FROM microsoft/mssql-server-linux# 设置证书ENV ACCEPT_EULA Y# 设置sa帐户的密码ENV SA_PASSWORD Sql123123.# Default SQL Server TCP/Port.EXPOSE 1433# Copy all SQL Server runtime files from build drop into image.#COPY ./data /data# 挂载一个数据卷,用于放置脚本和备份数据VOLUME /data# Run SQL Server process.CMD /opt/mssql/bin/sqlservr.sh

保存并退出:wq

  1. 生成镜像docker build -t mssql .,最后一个点别忘了。

  2. 创建一个目录以供mssql挂载:mkdir mssqldata

  3. 启动容器docker run -d -v /(!绝对路径!)/mssqldata:/data mssql,以后就使用该容器提供的数据库服务,不要轻易删除,可以stop/restart。

  4. 容器正常运行以后,可以直接进入SqlCmd操作数据库:docker exec -it

声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

相关分类

返回顶部