【发布时间】:2018-10-09 16:26:00
【问题描述】:
我在 cloud-init 文件中创建了以下 systemd 单元:
- path: /etc/systemd/system/multi-user.target.wants/docker-compose.service
owner: root:root
permissions: '0755'
content: |
[Unit]
Description=Docker Compose Boot Up
Requires=docker.service
After=docker.service
[Service]
Type=simple
ExecStart=/usr/local/bin/docker-compose -f /opt/data/docker-compose.yml up -d
Restart=always
RestartSec=30
[Install]
WantedBy=multi-user.target
当我尝试运行时
sudo systemctl enable docker-compose.service
创建符号链接我得到这个:
Failed to execute operation: No such file or directory
但是我确定文件在/etc/systemd/system/multi-user.target.wants下
【问题讨论】:
标签: ubuntu-16.04 systemd cloud-init