在docker上部署sqlserver,做下记录以免忘记。
1、拉取sqlserver官方最新镜像,也可以在命令中指定版本号
docker pull mcr.microsoft.com/mssql/server:2022-latest
2.运行sqlserver 容器
docker stop SqlServer2022 docker run -e ACCEPT_EULA=Y -e MSSQL_SA_PASSWORD=qwe123!@# -p 14339:1433 --name SqlServer2022 --hostname 141.35.124.11 -v /home/database:/var/opt/mssql -d mcr.microsoft.com/mssql/server:2022-latest
命令详解
-e "ACCEPT_EULA=Y" :将 ACCEPT_EULA
变量设置为任意值,以确认接受最终用户许可协议。 SQL Server 映像的必需设置。
-e "MSSQL_SA_PASSWORD=数据库sa密码" 设置sa账户密码
-p 14339:1433 将内部容器1433端口映射到暴露端口外部端口14339上
--name SqlServer2022 为容器取一个名字
--hostname 用于显式设置容器主机名。 如果未指定主机名,则主机名默认为容器 ID,这是随机生成的系统 GUID。
-d 在后台运行的程序(守护程序)
mcr.microsoft.com/mssql/server:2022-latest 镜像名称 可以通过 docker image 命令查看
通过 docker ps 命令查看容器运行状态,通过 docker logs 容器id 查看容器运行日志。
标签:容器,--,主机名,命令,相关,docker,mssql From: https://www.cnblogs.com/lwh888888/p/18418120