Docker安装配置SQL Server数据库

拉取镜像


2022-preview-ubuntu-22.04
docker pull mcr.microsoft.com/mssql/server:2022-preview-ubuntu-22.04

2022-latest
docker pull mcr.microsoft.com/mssql/server:2022-latest

2019-latest
docker pull mcr.microsoft.com/mssql/server:2019-latest

2017-latest
docker pull mcr.microsoft.com/mssql/server:2017-latest

创建容器命令

docker run --name=SqlServer2022 -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=Iwmyx2024*' -e 'MSSQL_PID=2C9JR-K3RNG-QD4M4-JQ2HR-8468J' -p 1433:1433  -v /home/sqlserver:/var/opt/mssql -d mcr.microsoft.com/mssql/server:2022-latest

运行后服务宕掉,查看日志:

docker logs 80bffccd6282
SQL Server 2017 will run as non-root by default.
This container is running as user root.
To learn more visit https://go.microsoft.com/fwlink/?linkid=2099216.

排查后发现挂载存在问题,
默认挂载路径:


docker inspect d1656e6c8f6c
/home/docker_images/volumes/sql1data/_data
© 版权声明

☆ END ☆
喜欢就点个赞吧
点赞0 分享
图片正在生成中,请稍后...