Mongo容器日志查看异常,无法确认容器是否创建成功
确认MongoDB容器是否创建成功的方法
首先,你查看日志时打错了容器名称——你创建的容器名叫mongodb,但执行的命令是docker logs mangodb,这会导致无法找到对应容器的日志。正确的日志查看命令是:
docker logs mongodb
你可以通过以下几种方式确认容器状态:
检查容器运行状态
执行docker ps,如果输出里能看到名为mongodb的容器,且STATUS列显示Up X minutes/hours,说明容器已成功启动并运行。查看正确的容器日志
用上面的正确命令查看日志,成功启动的MongoDB会输出类似以下关键信息:waiting for connections on port 27017
Successfully added user: { "user" : "admin", "roles" : [ { "role" : "root", "db" : "admin" } ] }直接连接测试
执行以下命令尝试连接MongoDB实例:docker exec -it mongodb mongosh -u admin -p password如果能成功进入MongoDB Shell(显示
test>之类的提示符),说明容器配置完全正常,可正常使用。
内容的提问来源于stack exchange,提问作者Yaser Hesham
相关产品推荐
相关产品推荐

