Где находится вызываемый файл docker-compose - PullRequest
0 голосов
/ 12 июня 2018

Я использую Ubuntu 18.04 и docker-compose v1.8.Я хочу создать сервис для запуска docker compose при запуске, как это

[Unit]
Description=Docker Compose Application Service
Requires=docker.service
After=docker.service

[Service]
WorkingDirectory=PATH_TO_PROJECT
ExecStart=FULL_PATH_TO_DC/docker-compose up
ExecStop=FULL_PATH_TO_DC/docker-compose down
TimeoutStartSec=0
Restart=on-failure
StartLimitIntervalSec=60
StartLimitBurst=3

[Install]
WantedBy=multi-user.target 

Но я не могу узнать, где находится docker-compose исполняемый файл для установки FULL_PATH_TO_DC

Я проверил / usr/ local / bin - его там нет.Я думаю, что документация, в которой написано

sudo curl -L https://github.com/docker/compose/releases/download/1.21.2/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose

, была изменена с того времени, как я установил docker-compose

Ответы [ 2 ]

0 голосов
/ 12 июня 2018

Скорее всего, вы найдете его в /usr/bin, если нет, то, возможно, в /usr/local/bin

$ ls /usr/bin/ | grep compose
docker-compose
0 голосов
/ 12 июня 2018

Документация по установке docker-compose дает довольно простой ответ:

$ sudo curl -L https://github.com/docker/compose/releases/download/1.21.2/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose

$ sudo chmod +x /usr/local/bin/docker-compose

Из этого вы можете сделать вывод, что исполняемый файл находится в /usr/local/bin/docker-compose

Кроме того, whereis может помочь вам ...

$ whereis docker-compose
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...