使用docker部署SQLserver

CentOS7.6

  • 1 拉取SQLserver镜像
  • 2 配置(密码)运行SQLserver镜像
  • 3 修改默认账号的密码(可选操作)
  • 4 服务器内连接到SQLserver
  • 5 创建数据库
  • 6 外部连接

1 拉取SQLserver镜像

sudo docker pull microsoft/mssql-server-linux

2 配置(密码)运行SQLserver镜像

// 1433(服务器端口):1433(容器端口),sql-server(容器名称)
sudo docker run -e 'ACCEPT_EULA=Y' -e 'MSSQL_SA_PASSWORD=密码' \
   -p 1433:1433 --name sql-server \
   -d microsoft/mssql-server-linux

3 修改默认账号的密码(可选操作)

sudo docker exec -it sql-server /opt/mssql-tools/bin/sqlcmd \
  -S localhost -U SA -P '原密码' \
  -Q 'ALTER LOGIN SA WITH PASSWORD="新密码"'

4 服务器内连接到SQLserver

sudo docker exec -it sql-server "bash"
/opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P '密码'

5 创建数据库

CREATE DATABASE ERP
SELECT Name from sys.Databases
GO

6 外部连接

注意:使用Navicat是默认1433端口,所以在步骤1时候要映射1433端口到容器的1433端口
使用docker部署SQLserver_第1张图片

你可能感兴趣的:(IT)