在CentOS 7上使用SQL Server 2017 (MS SQL )入门
Zhoulongfeng
・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'
-这是输入许可证和产品密钥的参数,它可以与Evaluation
,Developer
,Express
,Web
,Standard
,Enterprise
或,##### - ##### - ##### - ##### - #####
(#是字母或数字)。-p 1433:1433
-此参数指定端口转发,第一个1433
指定要外部使用的端口,第二个1433
指定Docker中的端口。--name SQL_CONTAINER
-指定容器的名称。-d microsoft/mssql-server-linux -容器的镜像,如果没有指定,默认情况下,它将使用最新版本安装。