在CentOS 7上使用SQL Server 2017 (MS SQL )入门

・3 分钟阅读

前提条件

  • Docker引擎1.8 +,
  • 磁盘空间的最小4GB ,
  • 最小4GB内存 ,

步骤1.安装Docker

要安装SQL-Server,必须首先安装Docker 。

如果已经安装了Docker,则可以跳过此步骤。

在终端中,键入以下命令,建议将命令作为root运行。


# curl -s https://get.docker.com/ | sudo sh

验证安装是否已完成。

 
# docker version

 

如果你获得输出: Cannot connect to the Docker daemon. Is the docker daemon running on this host? 使用下面的命令运行Docker 。


# service docker start

然后输入以下命令在引导时自动启动Docker 。


# systemctl enable docker

步骤2.安装SQL-Server

你可以使用以下命令安装SQL-Server 。


# docker run --restart always -e 'ACCEPT_EULA=Y' -e 'MSSQL_SA_PASSWORD=YourStrongP@SSW0RD' -e 'MSSQL_PID=Developer' -p 1433:1433 --name SQL_CONTAINER -d microsoft/mssql-server-linux

请参阅下文,深入了解此命令的作用。

  • --restart always -如果任何原因,容器被终止,这将自动重新启动它。

  • -e'ACCEPT_EULA=Y'这是一个参数,提示你接受最终用户许可协议,如果你不同意,安装将不会继续。

  • -e 'MSSQL_SA_PASSWORD=YourStrongP@SSW0RD' -确保在此命令中将YourStrongP@SSW0RD更改为你选择的SA帐户的密码,长度必须至少为8位数字,并且必须至少包含以下三个数字: 大写(A-Z ),小写(A-Z ),数字(0-9 )和/或特殊字符。

  • -e'MSSQL_PID=Developer' -这是输入许可证和产品密钥的参数,它可以与EvaluationDeveloperExpressWebStandardEnterprise或,##### - ##### - ##### - ##### - ##### (#是字母或数字)。

  • -p 1433:1433 -此参数指定端口转发,第一个1433指定要外部使用的端口,第二个1433指定Docker中的端口。

  • --name SQL_CONTAINER -指定容器的名称。

  • -d microsoft/mssql-server-linux -容器的镜像,如果没有指定,默认情况下,它将使用最新版本安装。

Zhoulongfeng profile image