docker ps在docker运行后为空
我尝试运行openldap容器: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
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中发现了问题。回答得好,谢谢。