我刚接触docker,想要在守护进程模式下启动它,监听特定的IP地址和端口。文档中说,这可以通过编写sudo/usr/bin/docker daemon-h 0.0.0.0:5555
来实现。然后它说我可以用这个命令docker ps
列出正在运行的容器。如果我这样做,我会得到以下信息:
获取http:///var/run/docker.sock/v1.20/containers/json?all=1:拨号unix/var/run/docker.sock:没有这样的文件或目录。
附注。如何在后台运行此守护进程?我试着添加一个&但我被卡在输出端上直到按下Ctrl+C。
提前致谢
在使用docker-ce(17.03.1~ce-0~ubuntu-xenial
)的Ubuntu(16.04LTS)上,执行以下操作,使docker监听TCP端口而不是套接字。
添加具有以下内容的文件/etc/systemd/system/docker.service.d/override.conf
:
[Service]
ExecStart=
ExecStart=/usr/bin/dockerd
添加具有以下内容的文件/etc/docker/daemon.json
{
"hosts": [
"tcp://127.0.0.1:2375"
]
}
重新加载(systemctl daemon-reload
)并重新启动(systemctl restart docker.service
)Docker。
参考:https://github.com/moby/moby/issues/25471
编辑:
{
"hosts" : [
"unix:///var/run/docker.sock",
"tcp://<docker-host-ip-or-localhost>:2375"
]
}
问题内容: 我试图按 链接中 所述配置 Docker守护程序端口 : 我启用了 调试日志 来检查启动Docker服务的问题,并从以下位置的日志中了解到: 是什么 导致Docker容器启动的问题? 配置文件有问题吗? 建议更改后的问题: 错误: 所以我将其更改为: 和调试日志: 现在, Docker容器正在等待无限期。 是什么导致此问题? 能够通过dockerd手动启动: 问题答案: 这是Dan L
首先,我在删除后下载了lquidbounce的源代码。gradle和我发布了代码信息,希望你们能帮我
我发现我的Windows 10机器上有许多端口(1)未被任何进程使用,(2)我无法侦听。 我在尝试运行使用端口3000的节点服务器时发现了这个问题。我发现了一些关于这个主题的问题。这一个是典型的:节点。js端口3000已经在使用,但实际上没有? 这个问题和类似问题的所有受访者都建议使用“netstat -ano”来查找使用端口并杀死它的进程。 我发现有大量端口被阻塞,而这些端口与进程无关。这与AV
当我试图在Android Studio中导入一个gradle项目时,我遇到了以下错误。 这是我看到的输出: 我已经关闭了在SO中的解决方案中提到的防病毒软件。但是似乎什么都不起作用。
错误:无法启动守护进程。此问题可能是由不正确的守护程序配置引起的。例如,使用无法识别的 jvm 选项。请参阅守护程序的用户指南章节,http://gradle.org/docs/1.12/userguide/gradle_daemon.html VM初始化期间发生错误无法为对象堆保留足够的空间无法创建Java虚拟机。
Android版本:1.2.2 它显示错误:无法启动守护进程。此问题可能是由于守护进程配置不正确造成的。例如,使用了无法识别的jvm选项。请参阅《用户指南》中关于守护进程的一章,网址为:http://gradle.org/docs/2.2.1/userguide/gradle_daemon.html VM 初始化期间发生错误 无法为对象堆保留足够的空间 错误: 无法创建 Java 虚拟机。错误:发