另一种办法直接在宿主机上的文件夹内查看Docker镜像运行的日志文件
我们可以用docker ps首先找到某个Docker容器的id,再使用关键字docker logs <容器id>打印出该容器产生的日志:
同样,在宿主机目录/var/lib/docker/containers下面,能发现一个文件夹,其前12位名称正好是我们在命令docker ps里查看到的容器id:
进入该文件夹,即可查找到以-json.log结尾的日志文件:
本文来自云栖社区合作伙伴“汪子熙”,了解相关信息可以关注微信公众号"汪子熙"。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Dockerfile里的VOLUMES关键字
我有一个如下的Dockerfile: 定义了一个名为log的VOLUME, 这样该SpringBoot应用运行在Docker容器时,我可以用如下命令,进入Docker容器内部,到log文件夹下查看该SpringBoot应用运行时产生的日志: docker exec -it <容器id> /bin/sh SpringBoot应用的Application.properties文件: Dockerfile里的VOLUMES关键字,会在宿主机的目录/var/lib/docker/volumes下面生成一个文件夹: 该文件夹里的_data子文件夹,存放的就是我们用命令docker exec -it进入容器内部后看到的log文件夹下的数据。 本文来自云栖社区合作伙伴“汪子熙”,了解相关信息可以关注微信公众号"汪子熙"。
- 下一篇
将SpringBoot应用Docker化并部署到SAP云平台
首先需要把SpringBoot应用打包成docker,我用的dockerfile内容为: FROM openjdk:8-jdk-alpineVOLUME /tmpVOLUME /logEXPOSE 8080ADD target/prolikeService.jar app.jarENV JAVA_OPTS="-Dserver.port=8080"ENTRYPOINT exec java $JAVA_OPTS -jar /app.jar 使用如下的命令行打包: docker build -t i042416/springbootexample:v4 . docker login登录docker hub,将该镜像上传: docker push i042416/springbootexample:v4 最后使用命令部署到SAP Cloud Platform上: cf push jerryjavadocker --docker-image i042416/springbootexample:v4 命令执行完毕后,能够在SAP云平台的控制台里,看到这个成功部署的Docker应用: 从控制台里得到...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS6,CentOS7官方镜像安装Oracle11G
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS关闭SELinux安全模块
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Hadoop3单机部署,实现最简伪集群
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长