Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: upstart запуска init conf после события link up  (Прочитано 538 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн zKirill

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Добрый день.

Пытаюсь использовать upstart инициализацию для запуска контейнеров docker на ubuntu 14.10

cat /etc/init/docker-01-ddd.conf

description "ddd container"
start on filesystem and started docker
stop on runlevel [!2345]
script
  /usr/bin/docker start -a ddd
end script

pre-stop script
  set +e
  docker stop ddd
  set -e
end script


Контейнер то стартует, то не стартует после перезапуска сервера.

В dmesg вижу следующее

[   11.455341] init: Error while reading from descriptor: Broken pipe
[   11.457185] init: failsafe main process (889) killed by TERM signal
[   11.595386] audit: type=1400 audit(1422881750.296:10): apparmor="STATUS" operation="profile_load" profile="unconfined" name="docker-default" pid=1001 comm="apparmor_parser"
[   11.596729] audit: type=1400 audit(1422881750.296:11): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/sbin/dhclient" pid=1001 comm="apparmor_parser"
[   11.976222] init: docker-01-ddd main process (938) terminated with status 1
[   12.042578] aufs 3.x-rcN-20140707
[   12.701428] Bridge firewalling registered
[   12.701915] IPv6: ADDRCONF(NETDEV_UP): docker0: link is not ready
[   13.802649] r8169 0000:06:00.0 eth0: link up
[   13.802660] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready


Как разобраться, почему не выполнился job? или как привязаться к "[   13.802649] r8169 0000:06:00.0 eth0: link up" ?

 

Страница сгенерирована за 0.015 секунд. Запросов: 21.