docker - 如何设置 DOCKER_HOST?
问题描述
我正在从这个链接做 django-shop 教程:https ://django-shop.readthedocs.io/en/latest/tutorial/quickstart.html 。我对 docker 、docker-compose 和 linux 很陌生。
我收到此错误:
错误:无法在http://127.0.0.1:2375连接到 Docker 守护程序- 它正在运行吗?
如果它位于非标准位置,请使用 DOCKER_HOST 环境变量指定 URL。
当我执行这些命令时......
$ git clone --depth 1 github.com/awesto/django-shop
$ cd django-shop
$ export DJANGO_SHOP_TUTORIAL=commodity
$ docker-compose up --build -d
我试图做这个教程,但这没有用。
编辑:我使用这个命令来解决这个问题:
$ sudo adduser razvan 码头工人
解决方案
作为一般规则,永远不要设置DOCKER_HOST
.
鉴于您的错误消息,它看起来可能被设置(不正确),如果您这样做,您可能会看到情况是否会好转
unset DOCKER_HOST
两个突出的例外是基于 VM 的 Docker 环境(Docker Toolbox、Docker Machine、Kubernetes 的 minikube)。在这些情况下,有一些帮助脚本可以将其设置为正确的值:
eval $(docker-machine env) # Docker Machine, Docker Toolbox
eval $(minikube docker-env) # Minikube
推荐阅读
- python - Python 代码昨天运行良好,现在出现“IndexError: list index out of range”
- python - 未找到带有参数“(”,)“的“cart_add”的反向。尝试了 1 种模式:['cart/add/(?P
[0-9]+)/$'] - javascript - 如何防止访问 Google 表单的人将数据复制并粘贴到 word 中?
- php - Laravel 仅更新更改的字段属性
- swift - 从字符串映射到对象参数
- jmeter - 响应消息:非 HTTP 响应消息:未知协议
- ssh - 偶尔看到警告:远程主机标识已更改
- java - 更新时单元格背景闪烁的 JavaFX Tableview 无法正常工作
- intellij-idea - 是否可以通过 Intellij Ultimate 中的类型搜索 spring bean
- javascript - 如何过滤仅具有某些属性的对象数组?