背景:要做这一个需求,将txt文件格式化以后,入库到sqlserver中,没有测试环境,只能自己在本地搭建一个sqlserver的服务器
前提:安装好docker
第一步:在终端下查找sqlserver的镜像文件
我们可以选择一个自己喜欢的版本下载,最好下载STARTS评分高一些的,这代表这个版本的下载的多
第二步:将选择好的镜像文件拉取到本地
docker pull exoplatform/sqlserver //拉取命令,默认是拉取最近的版本
下面是拉取时候打印的信息
Using default tag: latest
latest: Pulling from exoplatform/sqlserver
f6fa9a861b90: Pull complete
da7318603015: Pull complete
6a8bd10c9278: Pull complete
d5a40291440f: Pull complete
bbdd8a83c0f1: Pull complete
3a52205d40a6: Pull complete
6192691706e8: Pull complete
1a658a9035fb: Pull complete
655776156720: Pull complete
0c695ca332a2: Pull complete
dca4c98722a3: Pull complete
3257ae8238d0: Pull complete
40ab5b0f1161: Pull complete
Digest: sha256:aec6680951bcd66d37c76cdd07c01bbbf5e0ef5b05bdf2c45db99c4fa463ca94
Status: Downloaded newer image for exoplatform/sqlserver:latest
docker.io/exoplatform/sqlserver:latest
第三步:启动
启动命令如下;
docker run -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=wzx@152103" -p 1433:1433 --name sqlserver -d exoplatform/sqlserver
参数 | 参数说明 |
---|---|
-e "ACCEPT_EULA=Y“ | 默认选择同意协议许可证 |
-e “SA_PASSWORD=wzx@152103” | 设置连接密码为wzx@152103 |
-p 1433:1433 | 宿主机端口映射到容器端口(前者为宿主机) |
–name sqlserver | 容器别名 |
-d | 后台运行 |