如何访问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