Linux配置篇-docker中配置sqlserver
一、SQLserver安装:
1.创建基础镜像
http://www.cnblogs.com/doubily/articles/8478397.html
2.启动基础镜像
创建一个守护态的Docker容器:sudo docker run -d --privileged=true ubuntu /sbin/init

查看容器Id:sudo docker ps

进入该容器: sudo docker exec -it 115 /bin/bash(前三位是特征位,可以表示 该容器id)

3.查看docker中ubuntu的版本信息
查看版本信息:cat /proc/version

4.ubuntu安装sqlserver2017
导入公共存储库 GPG 密钥:wget -qO- https://packages.microsoft.com/keys/microsoft.asc | apt-key add -

注册 Microsoft SQL Server Ubuntu 存储库:
add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/16.04/mssql-server-2017.list)"

更新软件包:apt-get update

安装sqlserver:apt-get install -y --fix-missing mssql-server

配置sqlserver2017: /opt/mssql/bin/mssql-conf setup

选择版本号(我选择的是2,开发版)

接受条款并设置密码

重启sqlserver2017服务:systemctl restart mssql-server.service

注:如果使用sudo docker run -itd xxx /bin/bash 和 sudo docker attach containerID 进入容器,会
无法执行systemctl,进而配置失败!
二、测试连接
1.启动容器
启动镜像:sudo docker run -d --privileged=true -p 192.168.137.129:1433:1433 ubuntu /sbin/init

查看容器:sudo docker ps

进入容器:sudo docker exec -it bd5 /bin/bash

2.启动服务
重启服务:systemctl restart mssql-server.service

3.数据库连接:
下载中文版Management Studio 2017:https://docs.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms

安装后,登录访问

注:安装非国内版本,可能做安装异常
浙公网安备 33010602011771号