美文网首页
window10在Docker中安装sql server

window10在Docker中安装sql server

作者: yichen_china | 来源:发表于2021-08-09 10:12 被阅读0次

    在Docker中安装sql server
    如果安装成功了,可以考虑通过网址(https://hub.docker.com/_/microsoft-mssql-server)查看最新的sql Docker镜像情况,或者通过docker search sql 命令来查询。

    为了直观一点,可以参考下图。(我是用的微软官方提供的镜像)


    image

    点击进入后有拉取镜像的命令,可直接复制执行下载。如下图为我下载的镜像。

    image

    镜像下载完成后,在PowerShell中执行以下命令。

    #2019版本
    docker pull mcr.microsoft.com/mssql/server:2019-latest
    docker run -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=Abc!@#123456" -p 1433:1433 ^
    -v D:/database/sqlserver2019:/var/opt/mssql/data --restart=always --name mssql2019 ^
    --network common-network  -d mcr.microsoft.com/mssql/server:2019-latest
    
    #2017版本
    docker run -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=Abc!@#123456" -p 1433:1433 ^
    -v D:/database/sqlserver2017:/var/opt/mssql/data --restart=always --name mssql2017 ^
    --network common-network  -d mcr.microsoft.com/mssql/server:2017-latest
    

    测试

    /opt/mssql-tools/bin/sqlcmd -S localhost -U SA    这条需要手动输入密码   yourPwd123456
    

    说明:

    SA_PASSWORD 是数据库sa登录用的数据库密码,需要注意的是,这个密码必须是微软要求的强密码;
    端口是用的默认端口1433;
    数据卷设置,我的本地磁盘是放在d盘,后的docker中的位置不变;
    --restart=always 如果不需要重启后自启动,只是测试学习,可不用此命令;
    以上命令执行完成后,可以通过docker ps 查看当前正在运行的镜像容器。
    然后在本地安装SQL Server Management Studio后即可使用,如下所示。

    总结
    到这里,在docker中使用sql server就安装完成了,也可以正常使用。这也的好处是,可用节约安装sql server的时间(这个时间还不短呢);节约磁盘空间;升级方便,只需要更新镜像即可;数据库文件通过数据卷放到本地磁盘,一定上可防止因docker问题导致的数据丢失。当然,最终还是看你自己的喜好了~~

    相关文章

      网友评论

          本文标题:window10在Docker中安装sql server

          本文链接:https://www.haomeiwen.com/subject/wcfzvltx.html