很久以前安装mssql是比较费时间的,一通操作下来差不多得半小时,安装一大堆东西还卸载不干净,你说气人不气人。
本次我想能不能在docker里面安装mssql,卸载也方便,又快又干净。
声明,本次操作是有实验成分在里面,如果你是在正式环境中使用,请谨慎参考。
长话不多说,以下是操作方法,喜欢的朋友点个赞。
https://blog.csdn.net/zdb330906531
使用必要环境
Docker Desktop
首先使用VSCode创建文件docker-compose.yml
version: "3.7"
services:
sql-server-db:
container_name: sql-server-db
image: mcr.microsoft.com/mssql/server:2019-latest
ports:
- "1433:1433"
environment:
SA_PASSWORD: "your_password"
ACCEPT_EULA: "Y"
同目录执行命令
docker-compose up -d
docker-compose ps
出现以下代码,即为创建成功
Name Command State Ports
--------------------------------------------------------------------------------
sql-server-db /opt/mssql/bin/permissions Up 0.0.0.0:1433->1433/tcp,::: ... 1433->1433/tcp
登录名为sa
密码为your_password
可以改为自己喜欢的密码
*也许会出现一个小小的问题*
for sql-server-db Cannot start service sql-server-db: Ports are not available: listen tcp 0.0.0.0:1433: bind: An attempt was made to access a socket in
a way forbidden by its access permissions.
修复命令
net stop winnat
net start winnat
https://blog.csdn.net/zdb330906531
喜欢的朋友点个赞。