美文网首页
Docker下配置SQL Server for Linux

Docker下配置SQL Server for Linux

作者: yfgeek | 来源:发表于2016-12-19 08:23 被阅读4841次

    前言

    微软已经不再是以前的那个微软了,如果微软SQL Server早开源几年,估计现在数据库方面就没有Oracle什么事情了。

    Canonical 技术主管 Dustin Kirkland 表示:「微软和 Canonical 继续在 Windows 世界和 Linux 世界之间建立桥梁。 SQL Server on Ubuntu 便是这种趋势的又一示例。」


    配置要求

    • Docker版本在 1.8 以上
    • 至少 4GB 硬盘空间
    • 至少 4GB 内存

    配置

    拉取docker镜像

    docker pull microsoft/mssql-server-linux
    

    运行docker镜像

    YourStrong!Passw0rd 为你的密码

    1433 为对外端口

     docker run -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=<YourStrong!Passw0rd>' -p 1433:1433 -d microsoft/mssql-server-linux
    

    🌰 例子

    sudo docker run -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=<YourStrong!Passw0rd>' -p 1433:1433 -d microsoft/mssql-server-linux
    

    设置 宿主机保存数据目录(暂不支持)

    <host directory> 为目录

    docker run -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=<YourStrong!Passw0rd>' -p 1433:1433 -v <host directory>:/var/opt/mssql -d microsoft/mssql-server-linux
    

    查看容器的ip(调试用)

    docker inspect --format='{{.NetworkSettings.IPAddress}}' 容器id
    

    172.17.0.2

    连接

    用户名是SA

    密码是用户自己设置的

    连接成功!

    最后

    内存占用情况

    我们一起默念** 微软大法好 ** ** 微软大法好 ** ** 微软大法好 ** 。

    谢谢微软为开源世界做的一切!

    参考

    https://docs.microsoft.com/zh-cn/sql/linux/sql-server-linux-setup-docker

    相关文章

      网友评论

          本文标题:Docker下配置SQL Server for Linux

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