docker启动镜像失败后如何用日志logs查找失败原因及解决

 更新时间:2023年05月30日 16:13:33   作者:1024小神  
在使用docker的时候,在某些未知的情况下可能启动了容器,但是过了没几秒容器自动退出了,这个时候如何排查问题呢?下面这篇文章主要给大家介绍了关于docker启动镜像失败后如何用日志logs查找失败原因及解决的相关资料,需要的朋友可以参考下

我用一个自己做的镜像上传到了dockerhub中,然后使用windows拉取pull下来之后,启动不成功:

可以看到,虽然启动了,但是docker ps 后没有看到正在运行的容器,所以我就怀疑启动失败了,但是我又不知道失败原因,然后使用docker ps -a 查看一下容器的id:

 然后使用docker logs 容器id查看一下启动的时候报错原因:

docker logs 容器id

Error: Database is uninitialized and superuser password is not specified.
       You must specify POSTGRES_PASSWORD to a non-empty value for the
       superuser. For example, "-e POSTGRES_PASSWORD=password" on "docker run".

       You may also use "POSTGRES_HOST_AUTH_METHOD=trust" to allow all
       connections without a password. This is *not* recommended.

       See PostgreSQL documentation about "trust":
       https://www.postgresql.org/docs/current/auth-trust.html

原来是需要密码参数,那就带上-e POSTGRES_PASSWORD=password试一下:

docker run -d -p 5433:5432 --name sunpgpod -e POSTGRES_PASSWORD=postgres 6ce504119cc8

又报错了,原来是容器的名称重复了,那就删除之前的或者重新取一个名字吧 

重新取了一个名字好了:

用数据库也可以正常连接上我的这个pg容器了:

总结 

到此这篇关于docker启动镜像失败后如何用日志logs查找失败原因及解决的文章就介绍到这了,更多相关docker启动镜像失败内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Docker挂载资料卷部署Nginx

    Docker挂载资料卷部署Nginx

    这篇文章介绍了Docker挂载资料卷部署Nginx,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-01-01
  • docker拉取redis最新镜像并运行的方法详解

    docker拉取redis最新镜像并运行的方法详解

    这篇文章主要介绍了docker拉取redis最新镜像并运行的方法,文章通过图文结合的方式给大家介绍的非常详细,对大家的学习或工作有一定的帮助,需要的朋友可以参考下
    2024-05-05
  • 基于Kubernetes和Docke实现留言簿案例

    基于Kubernetes和Docke实现留言簿案例

    这篇文章主要介绍了基于Kubernetes和Docke实现留言簿案例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-10-10
  • Docker中容器数据卷详解

    Docker中容器数据卷详解

    这篇文章主要介绍了Docker中容器数据卷详解的相关资料,需要的朋友可以参考下
    2022-11-11
  • 用Jenkins+Docker+Maven+Git实现持续集成(超详细)

    用Jenkins+Docker+Maven+Git实现持续集成(超详细)

    本文通过较大的篇幅详细介绍了Harbor这款企业级docker管理工具的使用,并通过案例演示了如何在jenkins中配置任务集成Harbor,从而实现镜像的构建推送与分发,需要的朋友可以参考下
    2024-04-04
  • Docker容器中文件与本地相互复制拷贝方式

    Docker容器中文件与本地相互复制拷贝方式

    这篇文章主要介绍了Docker容器中文件与本地相互复制拷贝方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-11-11
  • Docker多个容器不能有相同端口号的处理方案

    Docker多个容器不能有相同端口号的处理方案

    这篇文章主要介绍了Docker多个容器不能有相同端口号的处理方案,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-03-03
  • Docker搭建PHP运行环境完整步骤(图文教程)

    Docker搭建PHP运行环境完整步骤(图文教程)

    PHP是一种广泛使用的编程语言,被用于Web开发和服务器管理等各种用途,而Docker则是一种非常流行的容器化平台,可以方便地管理应用程序和环境,这篇文章主要给大家介绍了关于Docker搭建PHP运行环境的完整步骤,需要的朋友可以参考下
    2023-09-09
  • 使用docker部署hbase的方法

    使用docker部署hbase的方法

    这篇文章主要介绍了使用docker部署hbase的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-04-04
  • 半小时实现基于ChatGPT搭建微信机器人

    半小时实现基于ChatGPT搭建微信机器人

    这篇文章主要为大家介绍了基于ChatGPT搭建微信机器人过程示例详解,半小时就能完成,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-02-02

最新评论