我已经安装了Ubuntu和Docker。我正在尝试启动Raik容器:
$ DOCKER_RIAK_AUTOMATIC_CLUSTERING=1 DOCKER_RAIK_CLUSTER_SIZE=5 DOCKER_RIAK_BACKEND=leveldb make start-cluster ./bin/start
并得到错误信息:
似乎尚未设置环境变量DOCKER_HOST。除非已正确设置,否则无法启动Riak群集。例如:
导出DOCKER_HOST =“ tcp://127.0.0.1:2375”
如果我设置
export DOCKER_HOST="tcp://127.0.0.1:2375"
我所有其他容器都停止工作并说,那找不到Docker守护程序。
看起来我的Docker damon使用的不是2375端口。我该如何检查?
默认情况下,docker守护程序将使用unix套接字unix:///var/run/docker.sock
(您可以通过执行a来检查这种情况,sudo netstat -tunlp
并注意没有docker守护程序进程在任何端口上侦听)。为了安全起见,建议保留此设置,但听起来Riak要求守护程序在TCP套接字上运行。
要使用任何人都可以连接的TCP套接字启动Docker守护程序,请使用以下-H
选项:
sudo docker -H 0.0.0.0:2375 -d &
警告: 这意味着可以通过该TCP套接字与守护程序通信的计算机可以对您的主机进行root访问。
相关文档:
http://basho.com/posts/technical/running-riak-in-
docker/
https://docs.docker.com/install/linux/linux-postinstall/#configure-where-the-
docker-daemon-listens-for-
connections
问题内容: 我试图按 链接中 所述配置 Docker守护程序端口 : 我启用了 调试日志 来检查启动Docker服务的问题,并从以下位置的日志中了解到: 是什么 导致Docker容器启动的问题? 配置文件有问题吗? 建议更改后的问题: 错误: 所以我将其更改为: 和调试日志: 现在, Docker容器正在等待无限期。 是什么导致此问题? 能够通过dockerd手动启动: 问题答案: 这是Dan L
我刚开始使用docker,但出现了一个错误。我在macOS上使用Pycharm。在我的项目中,我克隆了一个包含dockerfile的github repo(这是来自sklearn的简单LogisticRetression)。我以为我需要的是 但我发现了一个错误 我应该在哪里运行Docker守护程序?谢谢你的帮助!
这类似于Docker守护程序日志在哪里?。但更多适用于Mac Docker Desktop。 在哪里可以找到Docker Desktop for Mac的守护程序日志?
我正在尝试创建一个bash实用程序脚本来检查docker守护程序是否在我的服务器中运行。除了运行这样的代码之外,有没有更好的方法来检查docker守护程序是否在我的服务器中运行? 我想创建一个bash shell脚本来检查我的docker守护进程是否正在运行。如果它正在运行,那么什么也不做,但是如果它没有运行,那么就启动docker守护进程。 我的伪代码大概是这样的。我正在考虑解析我的ps -ef
问题内容: 我有一个使用Flask用Python编写的小应用程序。现在,我正在nohup下运行它,但是我想使其守护进程。这样做的正确方法是什么? 问题答案: 使用gunicorn部署可能是最简单的方法,请先安装gunicorn,然后: 尽管你可能想使用主管或类似性质的工具来监视黑胶皮(at the very least use – so you can reload/stop gunicorn e
问题内容: 我正在尝试为Linux编写Mono C#守护程序。 我想在它完成处理时开始和停止它,而不只是取消该过程。 有人有这个例子吗? 编辑:我想出了如何在debian中使用start-stop-daemon –background,所以我想现在就使用它。 编辑:我也在Java中实现这一点,他们有这个不错的addShutdownHook可以捕获终止应用程序。我需要花更多时间来整理单声道服务的依赖