现在的位置: 首页 > VPS教程 > 正文

使用Docker在CentOS 7上启动SQL Server 2017 (MS-SQL)

2018年02月17日 VPS教程 ⁄ 共 1108字 ⁄ 字号 使用Docker在CentOS 7上启动SQL Server 2017 (MS-SQL)已关闭评论

前提准备 :

Docker engine 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 -如果因为任何原因,CONTAINER被终止,这将自动重新启动它。

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

-e 'MSSQL_SA_PASSWORD=YourStrongP@SSW0RD' 一定要改变YourStrongP@SSW0RD 在此命令中为SA帐户选择密码。长度必须至少为8位,并且必须至少包含以下3:大写(A-Z)、小写(A-Z)、数字(0-9)/或特殊字符。

-e 'MSSQL_PID=Developer'这是一个进入许可和产品密钥的参数。它可以和 Evaluation, Developer, Express, Web, Standard, Enterprise 或者 ##### - ##### - ##### - ##### - #####使用。(#是字母或数字)

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

--name SQL_CONTAINER 指定CONTAINER的名称。

-d microsoft/mssql-server-linux 一个CONTAINER的图像。如果没有指定,默认情况下,它将安装最新版本。

 

 

抱歉!评论已关闭.