Docker安装SqlServer(四)

一、准备工作
1.安装docker-ce (有docker老版本也可以直接使用)
安装依赖的软件包
yum install -y yum-utils device-mapper-persistent-data lvm2
配置Docker的阿里云yum源
1 yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
2 安装docker-ce
3 yum install -y docker-ce
2.启动Docker服务
systemctl start docker

 二、安装SqlServer

拉取2019-latest镜像
sudo docker pull mcr.microsoft.com/mssql/server:2019-latest
修改主机映射目录权限
sudo mkdir -p /opt/mssql
chown -R 10001:0 /opt/mssql
安装sql_server
1 sudo docker run -e 'ACCEPT_EULA=Y' 
2 -e 'MSSQL_SA_PASSWORD=qwe123DSA' 
3 -p 1433:1433 
4 -v /opt/mssql/data:/var/opt/mssql/data 
5 -v /opt/mssql/log:/var/opt/mssql/log 
6 -v /opt/mssql/secrets:/var/opt/mssql/secrets 
7 -d mcr.microsoft.com/mssql/server:2019-latest
密码设置(需要包含小写,大写,数字,符号)里面三种,位数大于8位,否则会启动失败
# 查看容器id
sudo docker ps -l 
# 查看日志
sudo docker logs 容器id
 
连接容器
1.在容器外面连接容器
sudo docker exec -it sql1 "bash"
2.在容器里面连接容器
sudo docker exec -it 容器id /bin/bash
/opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P qwe123DSA
客户端连接成功
 

原文地址:https://www.cnblogs.com/xiongmozhou/p/15218158.html