Windows 11 上使用 Docker 安装 SQL Server 2022 数据库,你可以按照以下步骤进行操作:
安装 Docker Desktop for Windows:
访问 Docker 官方网站(https://www.docker.com/get-started)下载并安装适用于 Windows 的 Docker Desktop 版本。
启用 WSL 2 后端:
在 Docker Desktop 的设置中,选择 "General" 选项卡并确保 "Use the WSL 2 based engine" 选项已启用。如果尚未启用,选择该选项并点击 "Apply & Restart" 以应用更改。
安装 Linux 内核组件:
在 Windows PowerShell 中以管理员身份运行以下命令以安装所需的 Linux 内核组件:
wsl --install
配置 Docker Desktop 集成的 WSL 2:
在 Windows PowerShell 中以管理员身份运行以下命令以设置 WSL 2 作为 Docker Desktop 的默认选项:
wsl --set-default-version 2
下载 SQL Server 2022 镜像:
在 Windows PowerShell 中运行以下命令以获取 SQL Server 2022 镜像:
docker pull mcr.microsoft.com/mssql/server:2022-latest
运行 SQL Server 容器:
在 Windows PowerShell 中运行以下命令以创建并运行 SQL Server 容器:
docker run -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=YourStrongPassword" -p 1433:1433 --name sqlserver2022 -d mcr.microsoft.com/mssql/server:2022-latest
在此命令中,将 "YourStrongPassword" 替换为你想要设置的强密码。
验证 SQL Server 容器是否在运行:
运行以下命令以检查 SQL Server 容器是否正在运行:
docker ps
如果看到名为 "sqlserver2022" 的容器正在运行,则表示安装成功。
连接到 SQL Server 容器:
使用你喜欢的 SQL Server 客户端工具(如 SQL Server Management Studio 或 Azure Data Studio),使用以下连接详细信息连接到容器中的 SQL Server 数据库:
服务器:localhost,1433
用户名:sa
密码:你之前设置的强密码
通过按照以上步骤,在你的 Windows 11 系统上安装 SQL Server 2022 Docker 镜像,并能成功连接到 SQL Server 容器。请注意,这是最基本的安装和连接过程,你可以根据需要根据你的具体情况和要求进行进一步配置和调整