ubuntu14.04 docker上fig问题Couldn't connect to Docker daemon at http+unix://var/run/docker.sock
2015-06-19 11:29
645 查看
最近项目用到docker,在本地跑docker-compose命令没问题
在CI上调用此命令遇到问题:
test:
[exec] Couldn’t connect to Docker daemon at http+unix://var/run/docker.sock - is it running?
[exec]
[exec] If it’s at a non-standard location, specify the URL with the DOCKER_HOST environment variable.
[exec] Result: 1
在网上搜了很久,终于解决了。
但是我这里不行,一运行就出现下面的结果
我只好重启电脑
运行命令
在CI上调用此命令遇到问题:
test:
[exec] Couldn’t connect to Docker daemon at http+unix://var/run/docker.sock - is it running?
[exec]
[exec] If it’s at a non-standard location, specify the URL with the DOCKER_HOST environment variable.
[exec] Result: 1
在网上搜了很久,终于解决了。
1. 编辑/etc/default/docker,修改下面的参数为
DOCKER_OPTS="-H tcp://127.0.0.1:4243 -H unix:///var/run/docker.sock"
2. 重启 docker 服务
网上都说用$ sudo service docker restart
但是我这里不行,一运行就出现下面的结果
stop: Unknown job: docker start: Unknown job: docker
我只好重启电脑
3. 检查并确定 Docker 运行在 localhost:4243
$ netstat -ant | grep 4243 tcp 0 0 127.0.0.1:4243 0.0.0.0:* LISTEN
4. 设置 DOCKER_HOST 环境变量,可以添加到 ~/.bashrc 文件中
export DOCKER_HOST=tcp://localhost:4243
运行命令
$ source ~/.bashrc $ echo $DOCKER_HOST tcp://localhost:4243
5. 重启电脑,问题解决
多谢博客:/article/1415969.html,很大帮助相关文章推荐
- 使用export/import导出和导入docker容器
- docker常用管理命令(下)
- DockerFile最佳实践:
- How to Install Docker on Ubuntu 14.04 LTS
- Docker中创建redis容器
- Docker:尝试篇
- Docker:一点思考
- docker 常用命令
- docker-registry搭建过程中遇到的问题
- docker run 一次执行多条命令的方法
- docker解决crontab无法生效的办法
- Docker常用命令
- docker深入1-配置非https的公司私有的registry仓库
- docker深入1-安装使用docker服务
- Docker网络详解及pipework源码解读与实践
- Docker play <含安装后出现panic kernel解决方案,亲身体验>
- docker创建容器
- Docker 网络实现
- 出大事了,据说微软要收购Docker?
- docker_restful_api简介