docker-compose-wordpress icon indicating copy to clipboard operation
docker-compose-wordpress copied to clipboard

Log files

Open rahul286 opened this issue 7 years ago • 3 comments

  • [ ] Can we access log files as it is? From host location?
  • [ ] Does docker logs exposes some magic?

rahul286 avatar Dec 07 '17 08:12 rahul286

Can we access log files as it is? From host location?

One can map log files from docker container to host files. for example,

  nginx:
    image: nginx:latest
    depends_on:
      - php
    restart: always
    ports:
      - "80:80"
    volumes:
      - "./wordpress:/var/www/html"
      - "./config/nginx/default.conf:/etc/nginx/conf.d/default.conf"
      - "./config/nginx/log/error.log:/var/log/nginx/error.log"
      - "./config/nginx/log/access.log:/var/log/nginx/access.log"

Does docker logs exposes some magic?

In docker logs command one can get log from specific container using container name or container id, like

$ docker logs -f <container_id>/<container_name>

Reference https://docs.docker.com/engine/reference/commandline/logs/


Also one can use docker-compose log to get logs from all services. Reference https://docs.docker.com/compose/reference/logs/

vishaldodiya avatar Dec 29 '17 17:12 vishaldodiya

@vishaldodiya Thanks for adding details.

If you like to send a PR, that would be great! :)

rahul286 avatar Dec 29 '17 17:12 rahul286

In addition to what @vishaldodiya said, for docker-compose, we can see the logs from all containers using

docker-compose logs -f

with the -f flag for tail ing the logs.

This is already added in the README.

mbtamuli avatar Dec 29 '17 18:12 mbtamuli