📅  最后修改于: 2023-12-03 15:17:44.686000             🧑  作者: Mango
如果你需要在 Docker 中搭建 MS SQL Server 数据库环境,那么你可以使用 mssql
镜像来快速部署并运行数据库。
在开始之前,你需要先安装 Docker。Docker 是一个容器化平台,可以帮助你轻松地创建、部署和管理应用程序。Docker 不仅可以加快开发速度,还可以提高应用程序的可移植性和可伸缩性。
你可以访问 Docker 官方网站 来下载和安装 Docker。
mssql
镜像mssql
镜像是由 Microsoft 官方维护的一个 Docker 镜像,内置了 MS SQL Server 数据库。使用 mssql
镜像可以帮助你快速构建和运行 MS SQL Server 数据库环境。
mssql
镜像你可以使用以下命令来下载 mssql
镜像:
docker pull mcr.microsoft.com/mssql/server:2019-latest
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_EULA
和 SA_PASSWORD
是必须的环境变量,SA_PASSWORD
变量用于设置 MS SQL Server 的 SA 用户的密码。在运行命令时,请把 <YourStrong!Passw0rd>
替换为你要设置的密码。
-p 1433:1433
参数用于将 Docker 容器的 1433 端口映射到主机的 1433 端口,这样可以使得主机和容器之间能够互相通信。
当容器运行成功之后,你可以使用 SQL Server Management Studio 或其他支持 MS SQL Server 的工具来连接到数据库。连接字符串可以使用以下参数:
localhost,1433
SA
<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 命令供参考。如有疑问或建议,欢迎在评论区留言。