docker ps在docker运行后为空

docker ps在docker运行后为空,docker,openldap,Docker,Openldap,我尝试运行openldap容器: docker run -p 389:389 -p 636:636 --name my-test-container --detach osixia/openldap:1.3.0 LDAP_ADMIN_PASSWORD="admin" 返回一个散列(我猜是容器id) 当我测试时: docker ps 显示一个空列表 我错过了什么?我应该检查什么?命令 docker ps 仅显示正在运行的docker容器 如果要列出所有docker容器,请执行 docker

我尝试运行openldap容器:

docker run -p 389:389 -p 636:636 --name my-test-container --detach osixia/openldap:1.3.0 LDAP_ADMIN_PASSWORD="admin"
返回一个散列(我猜是容器id)

当我测试时:

docker ps
显示一个空列表

我错过了什么?我应该检查什么?

命令

docker ps
仅显示正在运行的docker容器

如果要列出所有docker容器,请执行

docker ps -a
如果希望容器在后台运行,只需将
-d
添加到run命令中

如果要使用交互式shell启动容器,请将
-it
添加到run命令。

尝试运行:

docker logs my-test-container

要查看启动服务时出现了什么问题

好的,谢谢……但是我提到的第一个命令不应该在容器内运行openldap吗?它将立即停止,请参阅我的编辑关于以交互方式运行它/在Backgroundhat中关于
docker run--help
docker ps--help
?如果我的回答对您有帮助,我将非常感谢您接受。首先我运行了
docker ps-a
,然后我获取了
容器id
容器名称
(最后一列)。然后运行
docker日志container name
我在我的Dockerfile中发现了问题。回答得好,谢谢。