我真的认识到我有很多坏习惯,而这次坏就坏在我老是用Docker Quickstart Terminal,而不直接用cmd。

毕竟Docker Quickstart Terminal看属性就是cmd跑一个sh,我也想不到docker的这个sh能有这么强的副作用....

exit status 255出现原因

电脑没开虚拟加速

vbox的网卡配置出错

docker配置的ip出错

双清(删除vbox和删除docker)不彻底,进了错误的缓存

win10docker用夏姬八法就能成功运行。但是,win7大多数情况下,会报

Error getting IP address: ssh command error:
command : ip addr show
err : exit status 255

网上一堆方法,而我之前也遇到过也写了一篇博文如何解决

https://www.cnblogs.com/ydymz/p/10058648.html

但是,这次的情况又又又不一样了。

哪怕给vbox上重新配网卡还是不行,,,

so,我放弃Docker Quickstart Terminal了,jojo!因为每次都报

Error getting IP address: ssh command error:
command : ip addr show
err : exit status

用cmd启动docker,这里有个坑就是,需要把vbox的default给关掉,否则还是

Error getting IP address: ssh command error:
command : ip addr show
err : exit status

然后他就会有具体的nfo了

(default) Windows might ask for the permission to configure a dhcp server. Sometimes, such confirmation window is minimized in the taskbar.
This computer doesn't have VT-X/AMD-v enabled. Enabling it in the BIOS is mandatory

谢天谢地,原因是之前给移动部的人帮忙自然是开了虚拟加速的,我只要改下网卡就好了。而现在是java部的没开,开了就可以了。

怎么bios开加速,百度一大堆,我就不细说了,,,

如果你们公司像我司还锁了bios,我也不细说了,,,

开了加速之后,美滋滋的又用了Docker Quickstart Terminal ,然后又是熟悉的错误

Error getting IP address: ssh command error:
command : ip addr show
err : exit status

我想了下可能是要配网卡,但是还是要cmd看看,Docker Quickstart Terminal真的不好用啊,异常反馈不准确。然后异常

waiting for an IP

好吧,查了下要vbox配网卡和docker配IP,但是我找到了一个懒人方法。so,正统解决方法我也不细说了...

先说下问什么出现这个错误

因为一开始就error了,所以虚拟机的网络配置是错的,同样导致docker的网络ip也是错的。而且我们改了bios的加速,并不会改这两项。

那么,我们只要把虚拟机和现在的docker删掉,重新启动创建不就好了?那么就不用我们自己改配置改网卡了!

双清了之后,我又美滋滋的打开了Docker Quickstart Terminal...然后因为大家都是高科技玩意都有点缓存什么的,又出现了

Error getting IP address: ssh command error:
command : ip addr show
err : exit status

最后我很淡定的的决定双清再次从cmd从来,果然再来一次正常启动!!!

六 补充

可能用到的docker命令

docker-machine rm default
docker-machine stop default
docker-machine start default
docker-machine ip
docker-machine ls
#不指定iso从网上下载最新的iso
docker-machine create --driver virtualbox default

#指定iso,使用本地的iso
docker-machine create --driver virtualbox --virtualbox-boot2docker-url=/Users/yjc/.docker/machine/cache/boot2docker.iso default

vbox的删除 右键删除

七 xshell连接docker

好吧说了不用Docker Quickstart Terminal,但是每次都git 手打ssh也是很麻烦的一件事,所以我又又又想到了个懒人方法

用xshell连接不就好了?

步骤

1.先找到配置,或者自己修改

2.xshell输入

3.连接时,输入docker默认账号密码,docker/tcuser

4.docker run hello-world

win7 docker的受难记——exit status 255的终极解决的更多相关文章

  1. Docker Quickstart Terminal: exit status 255 解决办法

    原文地址:https://www.jianshu.com/p/061f1ae69937 初识docker,还有先拿Windows 7 尝试下,官方提供了docker toolbox,下载后一键安装,桌 ...

  2. docker exit status 255解决

    一 windows开发整docker就是痛苦,在公司win7电脑想拿起几年没再用的docker 结果直接报错 Error getting IP address: ssh command error: ...

  3. win7,docker安装后,创建虚拟机分配不了ip错误 err: exit status 255

    问题 win7装docker真麻烦,不如家里的win10爽.另外明明这是个很简单的操作,但是国内的解决方法有点落后,所以我写了个傻瓜式的. 有兴趣的可以直接看issue https://github. ...

  4. docker安装,err:exit status 255,提示找不到虚拟机IP

    我遇到这个问题是因为,BIOS没有打开虚拟化技术,导致虚拟机无法成功创建,自然找不到IP. 解决: 1.进入BIOS,高级选项卡下,找到虚拟化技术开关,打开即可.具体做法,可搜网文. 2.删除原来自动 ...

  5. ERROR: Command errored out with exit status 1:安装pip3 install --user pyecharts==0.5.11失败问题总结

    一.前言:最近在学习pyecharts学习到Grid时候发现代码无法运行了,经过在网上查找资料说是pyecharts版本不适配了,之前的版本是 pip install pyecharts==0.1.9 ...

  6. docker pull报错failed to register layer: Error processing tar file(exit status 1): open permission denied

    近来在一个云主机上操作docker pull,报错如下: failed to register layer: Error processing ): open /etc/init.d/hwclock. ...

  7. Docker -d : Running modprobe bridge nf_nat failed with message: exit status 1

    nf_nat 是做什么用的 - DockOne.iohttp://dockone.io/question/1384 docker-py的配置与使用 - openxxs - 博客园http://www. ...

  8. docker mac 命令行登录报错处理 : Error saving credentials: error storing credentials - err: exit status 1

    参考:https://blog.csdn.net/xufwind/article/details/88756557 比较新版本的docker命令行登录会出现以下错误: Error saving cre ...

  9. command 'x86_64-linux-gnu-gcc' failed with exit status 1错误及解决方案

    Ubuntu16.04安装Scrapy(pip install Scrapy)时提示错误如下: Failed building wheel for cryptography Running setup ...

随机推荐

  1. 使用memcache 存储session

    session.save_handler = memcache //设置session的储存方式为memcache memcache.hash_strategy = "consistent& ...

  2. 第二篇 Python运算符

    1.算术运算符 运算符 描述  +  两个值相加  -  两个值相减  *  两个值相乘  /  两个值相除  %  得到两个数相除的余数  **  x**y得到x的y次幂  //  返回两个数相除商 ...

  3. 51 nod 1267 4个数和为0

    1267 4个数和为0 基准时间限制:1 秒 空间限制:131072 KB 分值: 20 难度:3级算法题  收藏  取消关注 给出N个整数,你来判断一下是否能够选出4个数,他们的和为0,可以则输出& ...

  4. 3月份GitHub上最热门的Java开源项目

    今天,我们来盘点3月份GitHub上最热门的Java项目的时候了,如果你每月都有关注猿妹发布的排行榜,那么本月的Java项目对你来说一定不陌生,这些都是曾经多次出现在榜单中的项目: 1 advance ...

  5. HDP 中 yarn 和 MR2 的配置

    以下说明均以集群中 slave 结点的配置为 48G内存,12块硬盘,12核(core) CPU 为例. 在 Yarn 中,一个 Container 是一个基础的包含内存和CPU 的单元.为了较好的平 ...

  6. Eclipse内存不足 增加eclipse的运行内存

    自己解决的 三.    修改Run Configurations (此方法可行) 在代码上右键,依次点击“Run As ”-> “Run Configurations ”,在Arguments  ...

  7. C语言中静态断言的使用

    编写代码时,我们总是会做出一些假设,断言就是用于在代码中捕捉这些假设,可以将断言看作异常处理的高级形式,用于代码调试. #define _CRT_SECURE_NO_WARNINGS //关闭安全监察 ...

  8. linux安装数据库

    1.登录数据库 mysql -u root -p xxxxxx 2.创建数据库 create database xx; 3.use xx; 4.source xx.sql

  9. SQL Server 数据类型与.Net Framework平台映射

    SQL Server 和 .NET Framework 基于不同的类型系统.  例如,.NET Framework Decimal 结构的最大小数位数为 28,而 SQL Server 的 decim ...

  10. SDUT OJ 数据结构实验之排序二:交换排序

    数据结构实验之排序二:交换排序 Time Limit: 1000 ms Memory Limit: 65536 KiB Submit Statistic Discuss Problem Descrip ...