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

       

        安装后,登录访问

    

     注:安装非国内版本,可能做安装异常

 

 

  

posted on 2018-02-26 15:21  doubily  阅读(1244)  评论(1)    收藏  举报

导航