• 运维笔记 -- docker环境下部署Sql server 2019


    环境描述:

        SQL Server从2017版,开始支持运行在docker上,当然也支持运行在linux环境下。

        宿主机操作系统:ubuntu 16.04

        Sql Server镜像版本:2019-CTP3.2-ubuntu

    部署步骤:

        1. 镜像准备

    ---从仓库下载镜像
    sudo docker pull mcr.microsoft.com/mssql/server:2019-CTP3.2-ubuntu
    ---查看镜像
    sudo docker images

        2. 运行容器

            数据持久化,挂载本地宿主机目录为数据指定存储路径

    ---创建宿主机目录,用于映射容器内部数据存储路径
    sudo mkdir /hd2/sqlserver2019_data
    
    ---运行启动容器  ---注意修改密码
    docker run -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=dev@123," -p 14330:1433 --name sqlserver2019 -v /hd2/sqlserver2019_data:/var/opt/mssql  -d mcr.microsoft.com/mssql/server:2019-CTP3.2-ubuntu
    
    ---查看容器启动情况
    sudo docker ps

        3. 验证服务

    使用命令行连接操作sql server

    ---进入sqlserver容器内部
    sudo docker exec -it sqlserver2019 "bash"
    
    ---进入sqlserver命令行模式
    /opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P "dev@123,"
    
    ---测试:例如创建数据库,表
    CREATE DATABASE TEST_DB
    GO
    USE TEST_DB
    GO
    CREATE TABLE Table1 (ID INT, NAME NVARCHAR(50))
    GO
    Insert Into Table1 Values (0, 'agile')

    ---补充:

    直接在Linux环境宿主机上安装sqlserver: https://www.cnblogs.com/feihusurfer/p/12150635.html

       

  • 相关阅读:
    Java笔记(2)
    java笔记(1) java环境
    黑马javaSE内部编程题10道
    Openblas编译Android NDK库的步骤
    Android layout的横竖屏处理
    会议整理
    概率论总结
    数据分析推荐书籍
    操作系统(蒲晓蓉)7
    运筹学整理笔记1
  • 原文地址:https://www.cnblogs.com/hellojesson/p/13037457.html
Copyright © 2020-2023  润新知