首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >boot2docker格式错误的HTTP状态代码"/v1.15/containers/json“

boot2docker格式错误的HTTP状态代码"/v1.15/containers/json“
EN

Stack Overflow用户
提问于 2014-10-22 19:07:33
回答 2查看 531关注 0票数 1

尝试用brew重新安装boot2docker,但遇到了同样的问题。下面是我运行的命令的屏幕抓取。有人知道怎么回事吗?

代码语言:javascript
运行
复制
==> Checking out tag v1.3.0
==> go get -d
==> make goinstall
  /usr/local/Cellar/boot2docker/1.3.0: 2 files, 7.2M, built in 3 seconds


~ » boot2docker init                                                                                   wg@wg-MacBook-Pro
------------------------------------------------------------
~ » boot2docker up                             
wg@wg-MacBook-Pro
Waiting for VM and Docker daemon to start...
.....................ooooooooooooooooo
Started.
Writing /Users/wg/.boot2docker/certs/boot2docker-vm/ca.pem
Writing /Users/wg/.boot2docker/certs/boot2docker-vm/cert.pem
Writing /Users/wg/.boot2docker/certs/boot2docker-vm/key.pem

To connect the Docker client to the Docker daemon, please set:
    export DOCKER_CERT_PATH=/Users/wg/.boot2docker/certs/boot2docker-vm
    export DOCKER_TLS_VERIFY=1

------------------------------------------------------------
~ » export DOCKER_CERT_PATH=/Users/wgillmer/.boot2docker/certs/boot2docker-vm 
wg@wg-MacBook-Pro
------------------------------------------------------------
~ » export DOCKER_TLS_VERIFY=1
wg@wg-MacBook-Pro
------------------------------------------------------------
~ » docker ps
wg@wg-MacBook-Pro
Password:
2014/10/22 20:52:08 Get http:///var/run/docker.sock/v1.15/containers/json: malformed HTTP status code "/v1.15/containers/json"
------------------------------------------------------------
~ »

删除我的.boot2docker目录并重新运行init以获得一个新的下载,然后up似乎会给出相同的结果。

代码语言:javascript
运行
复制
~ » boot2docker destroy 
wg@wg-MacBook-Pro
------------------------------------------------------------
~ » rm -Rfv ./.boot2docker
 wg@wg-MacBook-Pro
./.boot2docker/boot2docker.iso
./.boot2docker/certs/boot2docker-vm/ca.pem
./.boot2docker/certs/boot2docker-vm/cert.pem
./.boot2docker/certs/boot2docker-vm/key.pem
./.boot2docker/certs/boot2docker-vm
./.boot2docker/certs
./.boot2docker
------------------------------------------------------------
~ » boot2docker init 
wg@wg-MacBook-Pro
Latest release for boot2docker/boot2docker is v1.3.0
Downloading boot2docker ISO image...
Success: downloaded 

https://github.com/boot2docker/boot2docker/releases/download/v1.3.0/boot2docker.iso
    to /Users/wg/.boot2docker/boot2docker.iso
------------------------------------------------------------
~ » boot2docker up 
wg@wg-MacBook-Pro
Waiting for VM and Docker daemon to start...
.....................ooooooooooooooooo
Started.
Writing /Users/wg/.boot2docker/certs/boot2docker-vm/ca.pem
Writing /Users/wg/.boot2docker/certs/boot2docker-vm/cert.pem
Writing /Users/wg/.boot2docker/certs/boot2docker-vm/key.pem
Your environment variables are already set correctly.

------------------------------------------------------------
~ » docker ps 
wg@wg-MacBook-Pro
Password:
2014/10/22 21:04:20 Get http:///var/run/docker.sock/v1.15/containers/json: malformed 
HTTP status code "/v1.15/containers/json"
------------------------------------------------------------
~ »
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-10-22 20:54:07

为什么docker ps会问你密码?

看起来,docker可能被别名为sudo docker (或者您实际上正在运行sudo docker ps),这意味着您的坞环境vars没有正确设置。

有关详细解释,请参见this answer

票数 2
EN

Stack Overflow用户

发布于 2014-10-23 07:18:20

我了解到,如果不将这些添加到shell的rc文件中,它可以在docker客户端中恢复,并发出格式错误的json错误消息:

export DOCKER_CERT_PATH=/Users/sindhus/.boot2docker/certs/boot2docker-vm export DOCKER_TLS_VERIFY=1

我犯了一个错误:只添加export DOCKER_HOST=tcp://192.168.59.104:2376并尝试运行docker ps等命令。

希望这能有所帮助!

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26515200

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档