將Docker日誌複製到本機檔案系統

可以使用您最喜愛的記錄分析工具,將Dispatcher記錄從位於/etc/httpd/logs的Docker容器複製到本機檔案系統以進行檢查。 請注意,這是時間點副本,不會提供記錄的即時更新。

$ docker ps

# locate the CONTAINER ID associated with "adobe/aem-ethos/dispatcher-publisher" IMAGE
CONTAINER ID        IMAGE                                       COMMAND                  CREATED             STATUS              PORTS                  NAMES
46127c9d7081        adobe/aem-ethos/dispatcher-publish:2.0.23   "/docker_entrypoint.…"   6 seconds ago       Up 5 seconds        0.0.0.0:8080->80/tcp   wonderful_merkle

$ docker cp -L <CONTAINER ID>:/etc/httpd/logs logs
$ cd logs
$ ls
    dispatcher.log          healthcheck_access_log  httpd_access.log        httpd_error.log

docker cp <CONTAINER_ID>:/var/log/apache2 ./中的<CONTAINER_ID>必須取代為docker ps命令所列出的目標Docker容器識別碼。

recommendation-more-help