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
客户端连接成功

 

 

 

posted @ 2021-09-02 12:00  wss96  阅读(218)  评论(0编辑  收藏  举报