以下是“Linux系统通过Docker安装SQL Server数据库”的完整攻略:
1. 环境要求
- Linux系统(例如Ubuntu、CentOS等)
- Docker
2. 拉取SQL Server镜像
首先需要在Docker中拉取SQL Server镜像,可以使用以下命令:
docker pull mcr.microsoft.com/mssql/server:2019-latest
该命令将拉取SQL Server 2019最新版本镜像,也可以指定某个版本,例如:
docker pull mcr.microsoft.com/mssql/server:2017-latest
3. 运行SQL Server容器
在拉取镜像后,可以运行一个新的SQL Server容器。可以使用以下命令:
docker run -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=YourStrong!Passw0rd' -p 1433:1433 -d mcr.microsoft.com/mssql/server:2019-latest
此命令将在后台运行SQL Server容器,设定SA用户密码为YourStrong!Passw0rd,并开放容器中SQL Server的端口1433。
4. 连接SQL Server
可以使用SQL Server Management Studio等SQL客户端工具连接到SQL Server容器。需要在连接字符串中使用容器的IP地址和端口号,例如:
Server=<container_ip>,1433;Database=<database_name>;User Id=sa;Password=<password>;
其中,
示例说明
示例1:在Ubuntu系统下安装SQL Server
在Ubuntu系统中,可以使用以下命令安装Docker:
sudo apt-get install docker.io
然后按照上述攻略步骤拉取SQL Server镜像,并运行容器。
示例2:使用docker-compose运行SQL Server
在项目中可以使用docker-compose来管理容器,更方便地进行一系列容器的操作。在安装好Docker-compose之后可以编写以下的docker-compose.yml文件内容:
version: '3.5'
services:
database:
image: mcr.microsoft.com/mssql/server:2017-latest
environment:
ACCEPT_EULA: "Y"
SA_PASSWORD: "YourStrong!Passw0rd"
ports:
- "1433:1433"
保存该文件并在该目录下执行如下命令即可启动 SQL Server容器:
docker-compose up -d
这样便可以运行 SQL Server容器,启动时如需指定 tag 版本可以使用 :2017-latest
等。启动后的连接参数与上面相同。
以上就是关于“Linux系统通过Docker安装SQL Server数据库”的完整攻略。希望能够对您有所帮助!
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux系统通过Docker安装SQL Server数据库 - Python技术站