📜  mssql dockere - SQL (1)

📅  最后修改于: 2023-12-03 15:17:44.686000             🧑  作者: Mango

在 Docker 中使用 MS SQL Server

如果你需要在 Docker 中搭建 MS SQL Server 数据库环境,那么你可以使用 mssql 镜像来快速部署并运行数据库。

安装 Docker

在开始之前,你需要先安装 Docker。Docker 是一个容器化平台,可以帮助你轻松地创建、部署和管理应用程序。Docker 不仅可以加快开发速度,还可以提高应用程序的可移植性和可伸缩性。

你可以访问 Docker 官方网站 来下载和安装 Docker。

使用 mssql 镜像

mssql 镜像是由 Microsoft 官方维护的一个 Docker 镜像,内置了 MS SQL Server 数据库。使用 mssql 镜像可以帮助你快速构建和运行 MS SQL Server 数据库环境。

1. 下载 mssql 镜像

你可以使用以下命令来下载 mssql 镜像:

docker pull mcr.microsoft.com/mssql/server:2019-latest
2. 运行 mssql 镜像

下载完成后,你可以使用以下命令来运行 mssql 镜像:

docker run -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=<YourStrong!Passw0rd>' -p 1433:1433 -d mcr.microsoft.com/mssql/server:2019-latest

上述命令中,ACCEPT_EULASA_PASSWORD 是必须的环境变量,SA_PASSWORD 变量用于设置 MS SQL Server 的 SA 用户的密码。在运行命令时,请把 <YourStrong!Passw0rd> 替换为你要设置的密码。

-p 1433:1433 参数用于将 Docker 容器的 1433 端口映射到主机的 1433 端口,这样可以使得主机和容器之间能够互相通信。

3. 连接到 MS SQL Server 数据库

当容器运行成功之后,你可以使用 SQL Server Management Studio 或其他支持 MS SQL Server 的工具来连接到数据库。连接字符串可以使用以下参数:

  • Server name: localhost,1433
  • User name: SA
  • Password: <YourStrong!Passw0rd>

注意:在连接数据库时,必须要使用大写字母的 SA 用户名。

常用命令

下面是一些常用的 docker 命令:

  • docker ps:查看当前正在运行的容器。
  • docker ps -a:查看所有容器(正在运行的和已停止的)。
  • docker stop <container_id>:停止容器。
  • docker start <container_id>:启动停止的容器。
  • docker rm <container_id>:删除容器。
  • docker images:列出所有本地的 Docker 镜像。
  • docker rmi <image_id>:删除 Docker 镜像。
结语

通过 mssql 镜像,你可以在 Docker 中快速部署和运行 MS SQL Server 数据库环境。本文介绍了如何使用 docker run 命令来运行 mssql 镜像,并提供了一些常用的 Docker 命令供参考。如有疑问或建议,欢迎在评论区留言。