当VS Code上出现sql server连接成功的提示,我像是完成了一件大事一样。
前一阵,她让我装个sql server玩玩,我心想,这还不是小意思么,恰好那会我又在看docker,docker里有sqlserver的镜像,于是我就兴致勃勃的安装起来了。
这一安装,才发现遇到了蛮多问题:
1、 如何在Win7下安装docker?
需要利用docker toolbox来安装,国内童鞋可以使用阿里云的镜像来下载,下载地址为:
http://mirrors.aliyun/docker-toolbox/windows/docker-toolbox/
通过阿里云镜像下载后的文件名为“DockerToolbox-18.03.0-ce.exe”,直接安装。
安装后桌面有3个图标分别为:
Docker Quickstart Terminal:已经配置好Docker的命令行环境
Oracle VM VirtualBox:虚拟机
Kitematic (Alpha):Docker的GUI版本
在这里,我们直接打开“Docker Quickstart Terminal”来启动Docker Toolbox,如图所示,需要安装一些下载安装一些文件,可能存在下载失败的情况,重新打开即可。
当出现鲸鱼图标,就表示成功,如图所示:
2、遇到的问题
2.1、少用git bash
通过git bash输入命令docker exec -it mssql "bash"会异常提示:
the input device is not a TTY. If you are using mintty, try prefixing the command with 'winpty'
当用win7自带的cmd就没有这个异常提示
2.2、cd进入docker目录时,需要带单引号
docker toolbox安装在e盘,当使用cd命令进入的时候,发现找不到对应的文件或目录,通过ls -l发现docker toolbox实际显示为'Docker Toolbox'
所以通过cd 'Docker Toolbox'就可以进入了,是因为其中间有空格,需要用引号表示一个群体。
3、docker 使用
每次使用docker时,都要先打开默认虚拟机,其实就是“Oracle VM VirtualBox”。如此以来,就可以直接在win7的cmd里使用docker了。
也可以直接使用“Docker Quickstart Terminal”来启动,当出现鲸鱼图标的时候,就表示docker已经启动好了。
4、docker命令
这个网上有很多,在使用的时候,再找,就不在这列举了。
本文完。
PS:该系列,具体要写多少期,也不确定,想到哪就写到哪。
更多推荐
docker系列之在win7上安装docker
发布评论