Docker查看项目日志和查看容器日志

以c#项目为例

首先配置DockerFile文件,配置下面内容
在这里插入图片描述

将生成文件/publish上传至Linux服务器设置

用ftp将发布的程序添加到linux服务器中
将项目编译成镜像
在这里插入图片描述编译会依次执行Dockerfile文件配置的内容
Linux: docker images 查看镜像,看到编译成功镜像
在这里插入图片描述
启动镜像
Linux:docker run --name ysapi2 -d -p 44444:80 ystest:v1

在这里插入图片描述

查收看镜像状态
Linux:docker ps -a

状态:up 开启;exited 关闭;

查看项目日志

如果项目网页打开不成功,或者接口调用失败,就可以通过查询日志进行排错。
项目日志配置位置:Host项目Program.cs Main方法下
在这里插入图片描述可以看到我配置在Logs/logs.txt
查看Docker 容器内Logs/logs.txt
刚才创建的容器名称为ysapi2
Linux:docker exec ysapi2 ls
在这里插入图片描述然后进入Logs 文件夹,查看logs.txt
Linux:docker exec ysapi2 ls Logs
在这里插入图片描述
将日志拷贝到宿主机
Linux:docker cp ysapi:/publish/Logs/logs.txt .
最后那个点代表宿主机当前位置
在这里插入图片描述
如果日志文件内容太大,可以将日志文件从容器内删除
Linux:docker exec ysapi2 rm /publish/Logs/logs.txt

在这里插入图片描述

查看Docker关于项目容器的日志

Linux命令:docker logs 容器名 --tail number
其中number为想看的日志最后的行数

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值