Docker-compose可调用文件位于

时间:2018-06-12 10:58:10

标签: docker docker-compose

我正在使用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 :(得分:1)

关于installing docker-compose的文档给出了一个非常直截了当的答案:

/usr/local/bin/docker-compose

从此您可以推断,可执行文件位于whereis

此外,$ whereis docker-compose 可能对您有帮助......

{{1}}

答案 1 :(得分:1)

你最有可能在/usr/bin中找到它,如果没有,那么可能在/usr/local/bin

$ ls /usr/bin/ | grep compose
docker-compose