Tag: 守护进程

即使守护进程正在运行,Docker也无法连接到Docker守护进程

Docker工作得很好,然后突然开始说它无法连接到Docker Daemon。 在检查之后,我发现Docker Daemon实际上正在运行。 我也可以访问在Docker上运行的所有服务。 docker version (或任何与守护进程交谈的命令)给了我这个: username@docker-host:~$ docker version Client: Version: 17.03.1-ce API version: 1.27 Go version: go1.7.5 Git commit: c6d412e Built: Mon Mar 27 17:14:09 2017 OS/Arch: linux/amd64 Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? 当我运行systemctl status docker ,它显示这个: username@docker-host:~$ systemctl status docker ● docker.service – […]

docker deamon和Docker for Windors服务有什么区别?

由于Windows不是基于Unix的操作系统,我认为没有像deamon这样的概念,而是有Windows服务。 最近,在Windows上使用Docker时遇到问题,我正在尝试进行故障排除。 我已经为这个问题开了一张票: docker问题 看来Docker for Windows服务正常运行。 但是,当我运行docker deamon时,我收到一条错误消息。 > dockerd dockerd : The term 'dockerd' is not recognized as the name of a cmdlet, function, script file, or operable program. Che ck the spelling of the name, or if a path was included, verify that the path is correct and try again. At line:1 […]

docker:来自守护程序的更改IP地址的错误响应

如何更改泊坞窗图像上的IP地址? 我想更改泊坞窗图像上的IP地址,因为它在我使用curl localhost:8980时function正常。 然而,如果我想curl的图像容器之外,这是不可能的使用本地主机。 当我做: docker运行-p 142.133.141.95:9089:9089 -d布兰德里 。 它给了我以下错误:docker: 来自守护程序的错误响应:驱动程序无法编程端点上的外部连接infallible_agnesi(e80bd4b98f3b727419e9):启动userland代理时出错:listen tcp 142.133.141.95:9089:bind:无法分配请求的地址。 root@Ubuntu1604-001:/home/src/IAM# ifconfig br0 Link encap:Ethernet HWaddr 16:05:77:c8:2c:b4 inet addr:142.133.132.196 Bcast:0.0.0.0 Mask:255.255.255.255 inet6 addr: fe80::1405:77ff:fec8:2cb4/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:8 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:648 (648.0 […]

无法让Docker守护进程启动

我对Docker完全陌生,并试图在Linux Mint 18虚拟机上使用一些容器。 为了简明起见,Docker拒绝启动守护进程。 sudo docker daemon -D给出以下内容: DEBU[0000] docker group found. gid: 130 DEBU[0000] Listener created for HTTP on unix (/var/run/docker.sock) INFO[0000] libcontainerd: previous instance of containerd still alive (3091) DEBU[0000] libcontainerd: containerd connection state change: READY DEBU[0000] Using default logging driver json-file DEBU[0000] Golang's threads limit set to 86130 INFO[0000] [graphdriver] using prior […]

Dockerd内存使用情况 – 使用的内存比使用的内存更多

为什么dockerd守护进程使用的内存太多? 我有几个运行内存小于4 GB的内存,然后我看到dockerd正在使用类似6? 为什么发生这种情况? 这可以接受吗? 我的意思是,pipe理荚我的主机应该有所有这些资源? 我还在我的K8S群集中包含了定期移除旧docker图像的逻辑,所以我想这个问题与旧图像无关。 谷歌search我可以看到,有很多人观察这些问题,与他们正在使用的版本可能泄漏/问题有关。 无论如何,我在不同版本的两台不同机器上观察这个问题: 我的虚拟机: Client: Version: 17.03.1-ce API version: 1.27 Go version: go1.7.5 Git commit: c6d412e Built: Mon Mar 27 17:17:43 2017 OS/Arch: linux/amd64 Server: Version: 17.03.1-ce API version: 1.27 (minimum version 1.12) Go version: go1.7.5 Git commit: c6d412e Built: Mon Mar 27 17:17:43 2017 OS/Arch: linux/amd64 Experimental: false […]

如何在产品环境中将docker与keycloak映像作为后台进程运行

我正在使用docker在aws生产环境中运行我的Keycloak服务器。 问题是keycloak使用不断运行的wildfly。 正因为如此,我无法closures壳。 我试图find一个方法来运行docker作为守护进程线程。 我用来运行docker的命令 docker run -p 8080:8080 jboss/keycloak

docker构build不支持stream程

所以这可能是我的Dockerfile: FROM ubuntu:latest RUN apt-get -y update && apt-get install -y mysql-server-5.6 RUN service mysql start RUN service mysql status 它会在构build过程中抛出一个错误,即使上一个命令成功完成,MySQL仍未运行。 Deamons似乎不能在Dockerfile中的不同命令之间运行。 这是一个人为的例子,但在我真正的Dockerfile中,我有一些configuration数据库的行,他们需要在后台运行一个deamon。 解决这个问题的唯一方法就是运行: RUN service mysql start && ./database_configure1.sh RUN service mysql start && ./do_something_else_with_db.sh and so on 但是,这可能不是这样做的。 有没有更好的方法去做这件事?

作为其他用户启动Docker守护进程

伙计们,我需要启动docker守护进程作为我的Ubuntu 14.04下的其他用户..我有这个用户在sudoers的组和泊坞窗的组,但是,我需要的是作为我的“testing”用户运行的docker守护进程。 test @ test:/ usr / bin $ start docker 开始:拒绝发送消息,1匹配规则; type =“method_call”,sender =“:1.88”(uid = 1100 pid = 24071 comm =“start docker”)interface =“com.ubuntu.Upstart0_6.Job”member =“Start”error name =“(unset)” requested_reply =“0”destination =“com.ubuntu.Upstart”(uid = 0 pid = 1 comm =“/ sbin / init”) 我可以做什么来运行docker守护进程下我的“testing”用户没有sudo?

sbin / start-stop-daemon无法启动python – ubuntu docker容器

我有一个简单的Python脚本,我想在Docker容器中的后台启动一个守护进程服务 /sbin/start-stop-daemon –start –user root –make-pidfile –pidfile /var/lock/subsys/my-application.pid –exec 'python /opt/app/uc/monitor/bin/my-application.py' 当我在我得到的shell中执行这个命令的时候 /sbin/start-stop-daemon: unable to stat //python /opt/app/uc/monitor/bin/my-application.py (No such file or directory) 但是,当在shell中执行下面的命令时,它就起作用了 python /opt/app/uc/monitor/bin/my-application.py 我确定python已经安装,所有的链接都已经安装好了。 谢谢您的帮助

dockerd init脚本在Fedora中

我需要在Fedora 25的系统启动过程中启动dockerd 。 我在Fedora 25 Server Edition中安装了docker-engine 。 Docker版本: Client: Version: 1.13.0 API version: 1.25 Go version: go1.7.3 Git commit: 49bf474 Built: Tue Jan 17 09:58:06 2017 OS/Arch: linux/amd64 Server: Version: 1.13.0 API version: 1.25 (minimum version 1.12) Go version: go1.7.3 Git commit: 49bf474 Built: Tue Jan 17 09:58:06 2017 OS/Arch: linux/amd64 Experimental: false 我已通过自定义位置存储docker文件,所以我用以下方法启动dockerd […]