docker-compose 安装Sql Server2019

发布时间 2023-11-24 15:51:01作者: 心之所向,便是归属

一. 基础环境

虚拟机:Ubuntu20.04

获取并下载:https://ubuntu.com/download/desktop

安装虚拟机可以参考(博主:)以下连接:

https://blog.csdn.net/lhl_blog/article/details/123406322

二. 安装docker

虚拟机安装好了后,然后安装docker。

Docker是一个容器化平台,可以更容易地创建和管理应用程序。要安装Docker,请使用以下步骤:

步骤1: 更新系统

sudo apt-get update

步骤2:安装Docker的依赖项

sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

步骤3:添加Docker GPG密钥

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

步骤4: 添加Docker存储库

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

步骤5:安装 Docker 最新版本

sudo apt-get update
sudo apt install docker-ce docker-ce-cli containerd.io

Step6:验证是否安装成功

   sudo systemctl status docker

 安装成功如图所示:

 

三. 使用docker-compose文件

Docker Compose是用于定义和运行多容器Docker应用程序的工具。通过使用Docker Compose可以更容易地管理应用程序的依赖项和配置。

要使用Docker Compose安装SQL Server,可以使用以下步骤:

步骤1:安装Docker Compose

sudo apt-get install docker-compose

步骤2:创建docker-compose.yml文件

创建一个名为docker-compose.yml的文件,并添加以下内容:

version: '3.3'
version: '3.1'
services: 
 sqlserver: 
  image: mcr.microsoft.com/mssql/server:2019-latest
  container_name: sql-server2019
  ports: 
   - "1433:1433"
  environment: 
   ACCEPT_EULA: "Y"
   MSSQL_COLLATION: "Chinese_PRC_CI_AS"
   SA_PASSWORD: "Winner@001"

这将指示Docker Compose创建一个名为sql-server2019的服务,使用与之前相同的映像和端口。

注:密码应符合 SQL Server 默认密码策略,否则容器无法设置 SQL Server,默认情况下,密码必须为至少八个字符且包含以下四种字符中的三种:大写字母、小写字母、十进制数字、符号。

步骤3:启动服务

使用以下命令启动服务:

sudo docker-compose up -d

这将创建并启动sql_server服务。

步骤4:检查服务状态

使用以下命令检查服务状态:

sudo docker-compose ps

应该看到sql_server服务的状态为“运行中”。

步骤5:连接到SQL Server

要连接到SQL Server,请使用以下命令:

sudo docker exec -it sql-server2019 /opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P 'Winner@001'

现在,可以使用Docker Compose更轻松地管理SQL Server服务了。

 好了,以上就是今天的内容,喜欢记得关注留言,那怕是一个标点符号也是对博主的认可哦!