Docker服务以“up”退出,但“start”有效

时间:2017-09-15 11:41:24

标签: docker docker-compose openldap

我的应用有5个容器。其中之一是定制的OpenLDAP容器。

如果我发出命令docker-compose up,所有服务都会启动,但openldap会在几秒钟后退出。容器内运行的slapd进程中没有显示错误。集装箱退出代码是137。

当其他服务正在运行时,如果我按docker-compose start openldap启动openldap sevrice,它会启动并继续运行。很少有人经常看到一些其他服务在我开始openldap时默默地停止运行。

我一直在想,如果我可以使用docker-compose启动的服务数量有一个硬限制吗?

我的主机操作系统是Windows,我的所有容器都是基于CentOS 7的。

docker logs显示这些条目

59bbbd65 backend_startup_one: starting "dc=testdomain,dc=org"
59bbbd65 bdb_db_open: "dc=testdomain,dc=org"
59bbbd65 bdb_db_open: database "dc=testdomain,dc=org": dbenv_open(/var/lib/bdb-data).
59bbbd65 backend_startup_one: starting "dc=my-domain,dc=com"
59bbbd65 hdb_db_open: "dc=my-domain,dc=com"
59bbbd65 hdb_db_open: warning - no DB_CONFIG file found in directory /var/lib/ldap: (2).
Expect poor performance for suffix "dc=my-domain,dc=com".
59bbbd65 hdb_db_open: database "dc=my-domain,dc=com": dbenv_open(/var/lib/ldap).
59bbbd65 slapd starting
59bbbd65 daemon: added 3r listener=(nil)
59bbbd65 daemon: added 6r listener=0x19adf5a490
59bbbd65 daemon: added 7r listener=0x19adf5a550
59bbbd65 daemon: added 8r listener=0x19adf5a610
59bbbd65 daemon: added 9r listener=0x19adf5a6f0
59bbbd65 daemon: added 10r listener=0x19adf5a850
59bbbd65 daemon: epoll: listen=6 active_threads=0 tvp=NULL
59bbbd65 daemon: epoll: listen=7 active_threads=0 tvp=NULL
59bbbd65 daemon: epoll: listen=8 active_threads=0 tvp=NULL
59bbbd65 daemon: epoll: listen=9 active_threads=0 tvp=NULL
59bbbd65 daemon: epoll: listen=10 active_threads=0 tvp=NULL
59bbbd65 daemon: activity on 1 descriptor
59bbbd65 daemon: activity on:
59bbbd65 daemon: epoll: listen=6 active_threads=0 tvp=NULL
59bbbd65 daemon: epoll: listen=7 active_threads=0 tvp=NULL
59bbbd65 daemon: epoll: listen=8 active_threads=0 tvp=NULL
59bbbd65 daemon: epoll: listen=9 active_threads=0 tvp=NULL
59bbbd65 daemon: epoll: listen=10 active_threads=0 tvp=NULL
myapp_openldap_1 exited with code 137

1 个答案:

答案 0 :(得分:0)

显然这是因为分配给Docker Engine的内存较少。我必须在Docker中将它从2GB增加到4 GB - >高级 - >存储器

这有助于: https://github.com/moby/moby/issues/21083#issuecomment-329374116