精通
英语
和
开源
,
擅长
开发
与
培训
,
胸怀四海
第一信赖
手机:138-0381-0136
Q Q:396806883
微信:ryysoft
头条号:软件技术及人才和养生
锐英源技术交流 QQ群:14372360
锐英源精品原创,禁止全文或局部转载,禁止任何形式的非法使用,侵权必究。锐英源软件对经典开源项目有大量翻译,翻译内容技术层次较高,对初学者有深究意义。有幸浏览到的朋友请关注头条号,可以获取最新更新。
现在开源项目的部署测试经常要用到Docker,Docker容器提供开源项目环境。最近研究一个语音识别开源项目,在Windows下试着用了下Docker,把过程记录分享下。
从官网上下载安装包安装后,桌面添加了图标,系统服务里添加了docker服务,通过右下角托盘里图标可以找到入门向导,按向导试了个repo,在本机上失败了,如下图:
提示No suck container,可能环境不行。因为安装平台后,都是执行一些版本查看命令,看下环境如何,所以按下图形式试下:
报error response from daemon:open \\. \pipe\docker_english_linux:The system cannot find the file specified。这是明显错误,下半部分的输出正确。
用如下命令试着用管理员身份重启下docker,
DockerCli.exe -switchlinuxengine
DockerCli.exe : 无法将“DockerCli.exe”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路
径,请确保路径正确,然后再试一次。
所在位置 行:1 字符: 1
+ DockerCli.exe -switchlinuxengine
+ ~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (DockerCli.exe:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
这问题也没遇到过,暂时也没空想。
后来通过托盘重启docker问题解决,托盘图标下右键出来的菜单里有个重新启动服务菜单,执行这个菜单,上面报的error response问题解决。
docker安装后,我机器上某个软件出现了异常,其它机器上正常,怀疑和docker安装有关系,不过只是怀疑,我也没证据,不过还是劝大家在虚拟机里试新东西,在开发机器上最好不要安装影响环境的软件。