You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将WebLogic容器的Admin Server日志保存至本地文件系统

将WebLogic Admin Server日志挂载到本地文件系统

要实现容器停机或删除后仍能访问Admin Server日志,只需在docker run命令中添加额外的卷挂载,将容器内的日志目录映射到本地目录即可,具体步骤如下:

1. 本地准备日志存储目录

先在本地创建专门存放Admin Server日志的目录,并确保容器拥有读写权限:

mkdir -p /home/aman/weblogic/admin_logs
# 给Oracle容器默认用户(UID为1000)赋予读写权限,避免权限问题
chown 1000:1000 /home/aman/weblogic/admin_logs

2. 修改Docker启动命令

在原有命令基础上,新增一个-v参数,将本地日志目录映射到容器内WebLogic Admin Server的日志目录。默认情况下,Oracle WebLogic镜像的域名称为base_domain,对应的日志路径为/u01/oracle/user_projects/domains/base_domain/servers/AdminServer/logs。

修改后的完整启动命令:

docker run -d -p 1000:7001 -p 1200:9002 --name aman_wls \
  -v /home/aman/weblogic:/u01/oracle/properties \
  -v /home/aman/weblogic/admin_logs:/u01/oracle/user_projects/domains/base_domain/servers/AdminServer/logs \
  3e5b9fdf5fdf

注意事项

  • 如果你的domain.properties中指定了自定义域名称(通过domain_name参数),请将命令中的base_domain替换为实际的域名称。
  • 容器启动后,Admin Server的所有日志会直接写入本地/home/aman/weblogic/admin_logs目录,即使容器被删除,本地日志也会完整保留。

内容的提问来源于stack exchange,提问作者Aman Anand

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.25 15:57:20