Назад | Перейти на главную страницу

Ошибка systemd с docker-compose на сервере ubuntu 16.04

У меня есть проект docker-compose, которым я хотел бы управлять через systemd. У меня есть следующий файл в systemd.

[Unit]
Description=My Server container
Requires=docker.service
After=docker.service

[Service]
Restart=always
ExecStart=/usr/local/bin/docker-compose -f /home/adminuser/project/docker-compose.yml up
ExecStop=/usr/local/bin/docker-compose -f /home/adminuser/project/docker-compose.yml stop

[Install]
WantedBy=multi-user.target

Этот файл, который я успешно протестировал на экземплярах в Amazon Web Services. Моя служба запускается при каждой перезагрузке, но на самом деле мне нужна реализация службы на сервере hp proliant microserver gen8, на котором я установил Ubuntu Server 16.04, к сожалению, когда я перезагружаю сервер, служба не может запустить мой проект докера.

это была ошибка показа.

● backend.project.service - My Server container
   Loaded: loaded (/etc/systemd/system/backend.sssirsa.service; enabled; vendor preset: enabled)
   Active: failed (Result: start-limit-hit) since mar 2016-11-15 09:38:26 CST; 1h 17min ago
  Process: 3469 ExecStop=/usr/local/bin/docker-compose -f /home/adminuser/project/docker-compose.yml stop (code=exited, status=1/FAILURE)
  Process: 3461 ExecStart=/usr/local/bin/docker-compose -f /home/adminuser/project/docker-compose.yml up (code=exited, status=1/FAILURE)
 Main PID: 3461 (code=exited, status=1/FAILURE)

nov 15 09:38:26 PROJECT systemd[1]: backend.project.service: Unit entered failed state.
nov 15 09:38:26 PROJECT systemd[1]: backend.project.service: Failed with result 'exit-code'.
nov 15 09:38:26 PROJECT systemd[1]: backend.project.service: Service hold-off time over, scheduling restart.
nov 15 09:38:26 PROJECT systemd[1]: Stopped My Server container.
nov 15 09:38:26 PROJECT systemd[1]: backend.project.service: Start request repeated too quickly.
nov 15 09:38:26 PROJECT systemd[1]: Failed to start My Server container.
nov 15 09:38:26 PROJECT systemd[1]: backend.project.service: Unit entered failed state.
nov 15 09:38:26 PROJECT systemd[1]: backend.project.service: Failed with result 'start-limit-hit'.

Я пробую много решений:

Но ничто не поможет мне решить мою проблему

Надеюсь, кто-нибудь поможет мне в моей проблеме.