我正在使用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 以来,已经改变了
答案 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