DOCKER_HOST have a weird tcp

简介:
[html]  view plain  copy
 print ?
  1. [piqiu@benjaminpro ~]$boot2docker start  
  2. Waiting for VM and Docker daemon to start...  
  3. ..........................................................................oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo  
  4. Started.  
  5.   Trying to get Docker socket one more time  
  6. Error requesting socket: exit status 255  
  7. Auto detection of the VM's Docker socket failed.  
  8. Please run `boot2docker -v up` to diagnose.  


[html]  view plain  copy
 print ?
  1. [piqiu@benjaminpro ~]$boot2docker ip  
  2.   
  3. Failed to get VM Host only IP address.  
  4.     Was the VM initialized using boot2docker?  

how to solved it?

i google the issue:https://github.com/boot2docker/boot2docker/issues/392


我发现是我在操作VirtualBox的时候把Port forwarding里的本机映射删除了。


解决方法:

[html]  view plain  copy
 print ?
  1. [piqiu@benjaminpro ~]$boot2docker delete  
  2. [piqiu@benjaminpro ~]$boot2docker init  
  3. Initialization of virtual machine "boot2docker-vm" complete.  
  4. Use `boot2docker up` to start it.  
  5. [piqiu@benjaminpro ~]$boot2docker up  
  6. Waiting for VM and Docker daemon to start...  
  7. ........................ooooooooooooooooooooooo  
  8. Started.  
  9. Writing /Users/piqiu1/.boot2docker/certs/boot2docker-vm/ca.pem  
  10. Writing /Users/piqiu1/.boot2docker/certs/boot2docker-vm/cert.pem  
  11. Writing /Users/piqiu1/.boot2docker/certs/boot2docker-vm/key.pem  
  12. Your environment variables are already set correctly.  
  13.   
  14. [piqiu@benjaminpro ~]$boot2docker ip  
  15. 192.168.59.103  
  16. [piqiu@benjaminpro ~]$boot2docker ssh  
  17.                         ##         .  
  18.                   ## ## ##        ==  
  19.                ## ## ## ## ##    ===  
  20.            /"""""""""""""""""\___/ ===  
  21.       ~~~ {~~ ~~~~ ~~~ ~~~~ ~~~ ~ /  ===- ~~~  
  22.            \______ o           __/  
  23.              \    \         __/  
  24.               \____\_______/  
  25.  _                 _   ____     _            _  
  26. | |__   ___   ___ | |_|___ \ __| | ___   ___| | _____ _ __  
  27. | '_ \ / _ \ / _ \| __| __) / _` |/ _ \ / __| |/ / _ \ '__|  
  28. | |_) | (_) | (_) | |_ / __/ (_| | (_) | (__|   <  __/ |  
  29. |_.__/ \___/ \___/ \__|_____\__,_|\___/ \___|_|\_\___|_|  
  30. Boot2Docker version 1.7.1, build master : c202798 - Wed Jul 15 00:16:02 UTC 2015  
  31. Docker version 1.7.1, build 786b29d  
目录
相关文章
|
网络协议 Docker 容器
docker启动报错 (iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 9876 -j DNAT --
docker启动报错 (iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 9876 -j DNAT --
499 0
|
9月前
|
网络协议 开发工具 Docker
iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 9999 -j DNAT --to-destination 172.17.0.2:80 !
iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 9999 -j DNAT --to-destination 172.17.0.2:80 !
198 1
|
网络协议 jenkins 持续交付
Error response from daemon: Get https://registry-1.docker.io/v2/: dial tcp: lookup registry-1.docker
Error response from daemon: Get https://registry-1.docker.io/v2/: dial tcp: lookup registry-1.docker
1166 0
Error response from daemon: Get https://registry-1.docker.io/v2/: dial tcp: lookup registry-1.docker
|
网络协议 Docker 容器
dockerq启动报错(iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 9876 -j DNAT --t
dockerq启动报错(iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 9876 -j DNAT --t
358 0
|
Ubuntu 网络协议 关系型数据库
Cannot connect to the Docker daemon at tcp://localhost:2375. Is the docker daemon running?
Cannot connect to the Docker daemon at tcp://localhost:2375. Is the docker daemon running?
574 0
|
网络协议 测试技术 Linux
Linux内核bug引起Mesos、Kubernetes、Docker的TCP/IP数据包失效
本文讲的是Linux内核bug引起Mesos、Kubernetes、Docker的TCP/IP数据包失效,【编者的话】最近发现Linux内核bug,会造成使用veth设备进行路由的容器
1599 0
|
1月前
|
数据库 Docker 容器
docker容器为啥会开机自启动
通过配置适当的重启策略,Docker容器可以在主机系统重启后自动启动。这对于保持关键服务的高可用性和自动恢复能力非常有用。选择适合的重启策略(如 `always`或 `unless-stopped`),可以确保应用程序在各种情况下保持运行。理解并配置这些策略是确保Docker容器化应用可靠性的关键。
252 93
|
16天前
|
网络协议 API Docker
Docker+consul容器服务的更新与发现
通过本文的介绍,我们详细探讨了如何结合Docker和Consul来实现容器服务的更新与发现。通过Consul的服务注册和发现功能,可以高效地管理和监控容器化服务,确保系统的高可用性和可扩展性。希望本文能帮助您在实际项目中更好地应用Docker和Consul,提高系统的可靠性和管理效率。
54 23
|
15天前
|
Ubuntu API 网络虚拟化
ubuntu22 编译安装docker,和docker容器方式安装 deepseek
本脚本适用于Ubuntu 22.04,主要功能包括编译安装Docker和安装DeepSeek模型。首先通过Apt源配置安装Docker,确保网络稳定(建议使用VPN)。接着下载并配置Docker二进制文件,创建Docker用户组并设置守护进程。随后拉取Debian 12镜像,安装系统必备工具,配置Ollama模型管理器,并最终部署和运行DeepSeek模型,提供API接口进行交互测试。
239 15
|
2月前
|
监控 NoSQL 时序数据库
《docker高级篇(大厂进阶):7.Docker容器监控之CAdvisor+InfluxDB+Granfana》包括:原生命令、是什么、compose容器编排,一套带走
《docker高级篇(大厂进阶):7.Docker容器监控之CAdvisor+InfluxDB+Granfana》包括:原生命令、是什么、compose容器编排,一套带走
317 78