ubuntu

如何在Ubuntu上部署SQL Server容器

小樊
43
2025-05-29 17:45:32
栏目: 云计算

在Ubuntu上部署SQL Server容器,可以按照以下步骤进行:

前提条件

  1. 安装Docker: 确保你的Ubuntu系统上已经安装了Docker。如果没有安装,可以使用以下命令进行安装:

    sudo apt update
    sudo apt install docker.io
    
  2. 配置Docker: 确保Docker服务正在运行,并且你有足够的权限来运行容器。

    sudo systemctl start docker
    sudo systemctl enable docker
    

部署SQL Server容器

  1. 拉取SQL Server镜像: 你可以从Docker Hub拉取微软官方的SQL Server镜像。例如,拉取SQL Server 2019的Express版本:

    docker pull mcr.microsoft.com/mssql/server:2019-latest
    
  2. 运行SQL Server容器: 使用docker run命令来启动一个SQL Server容器。以下是一个示例命令:

    docker run -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=YourStrongPassword' \
      -p 1433:1433 --name sqlserver \
      -d mcr.microsoft.com/mssql/server:2019-latest
    

    解释:

    • -e 'ACCEPT_EULA=Y':接受SQL Server的许可协议。
    • -e 'SA_PASSWORD=YourStrongPassword':设置SQL Server的管理员密码。
    • -p 1433:1433:将容器的1433端口映射到主机的1433端口。
    • --name sqlserver:为容器指定一个名称。
    • -d:以分离模式运行容器。

验证部署

  1. 检查容器状态: 使用以下命令检查SQL Server容器的状态:

    docker ps
    
  2. 连接到SQL Server: 你可以使用SQL Server Management Studio (SSMS) 或者其他SQL客户端工具连接到你的SQL Server实例。连接字符串如下:

    Server: localhost,1433
    Authentication: SQL Server Authentication
    Login: sa
    Password: YourStrongPassword
    

其他配置

通过以上步骤,你应该能够在Ubuntu上成功部署一个SQL Server容器。如果有任何问题,请参考微软官方文档或Docker文档进行排查。

0
看了该问题的人还看了