如何访问Docker容器的Windows事件日志
如何从主机访问Microsoft Docker容器的Windows事件日志?
我在Windows Server 2016下有一个docker容器。
容器基于image:microsoft / iis
我可以得到容器的IP地址:
docker inspect -f "{{ .NetworkSettings.Networks.nat.IPAddress }}" my-running-site
我怎样才能通过Windows主机上的事件查看器连接到它?
Docker引擎login到Windows的“应用程序”事件日志,而不是文件。 这些日志可以使用Windows PowerShell轻松读取,sorting和筛选
例如,这将显示从最旧的5分钟开始的Docker引擎日志。
Get-EventLog -LogName Application -Source Docker -After (Get-Date).AddMinutes(-5) | Sort-Object Time