2016-06-05 6 views
2

Я запускаю несколько контейнеров в режиме демона: docker-compose up -d.Docker-compose журналы режима Daemon

Один из них недавно разбился.

Я бы хотел выяснить, что произошло. Где я могу найти журналы приложений?

Вот docker-compose.yml (ничего особенного в отношении регистрации):

mongodb: 
    image: mongo 
    command: "--smallfiles --logpath=/dev/null" 
web: 
    build: . 
    command: npm start 
    volumes: 
    - .:/myapp 
    ports: 
    - "3001:3000" 
    links: 
    - mongodb 
    environment: 
    PORT: 3000 
    NODE_ENV: 'production' 
seed: 
build: ./seed 
links: 
    - mongodb 
+0

Разве 'docker-compose logs' не дает вам то, что вам нужно? – johnharris85

+0

Это может быть. :) Я на самом деле не думал об этом и искал файл журнала. –

+0

Но что, если я действительно хочу сохранить это в файлах? –

ответ

0

Вы можете получить журналы по docker-compose logs или вы могли бы exec присоединять (докер> = 1.3) к запущенному экземпляру через

$ docker exec -i -t 6655b41beef /bin/bash #by ID 
or 
$ docker exec -i -t my_www /bin/bash #by Name 
Смежные вопросы