zoukankan      html  css  js  c++  java
  • 运维笔记 -- 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遍历Map、List、Array
    自签名SSL生成
    oracle_round
    Timestamp_时间戳
    oracle_substr
    eval
    orcale_聚合函数
    oracle_decode
    js_JSON
    sql拼接
  • 原文地址:https://www.cnblogs.com/hellojesson/p/13037457.html
Copyright © 2011-2022 走看看