docker percheron卷未安装且容器未启动

时间:2015-08-27 03:30:28

标签: ruby docker percheron

我无法将启动bash脚本转换为使用docker percheron来监控我的容器。

这是我的启动脚本(有效)

#!/usr/bin/env bash

# Start logitech media server
docker run -d -p 9000:9000 -p 3483:3483 -v /home/map7/data/Music/office_music:/mnt/music -v /home/map7/.logitechmediaserver:/mnt/state --name logitechmediaserver map7/logitechmediaserver

# Start a client
docker run -d --link logitechmediaserver:logitechmediaserver --privileged map7/squeezelite -n server

这是我的.percheron.yml文件,它启动但没有安装任何卷,并且不想启动squeezelite。

---
docker:
  host: "unix:///var/run/docker.sock"
stacks:
  - name: lms-stack
    description: Logitech Media Server with a client on the server
    units:
      - name: logitechmediaserver
        version: 1.0.0
        docker_image: map7/logitechmediaserver
        volumes:
          - /home/map7/data/Music/office_music:/mnt/music
          - /home/map7/.logitechmediaserver:/mnt/state
        ports:
          - "9000:9000"
          - "3483:3483"
      - name: squeezelite
        version: 1.0.0
        docker_image: map7/squeezelite
        privileged: true
        needed_unit_names:
          - logitechmediaserver

我目前正在使用ruby 2.1.5,docker 1.7.1,debian 7.8& percheron 0.90-dev

更新

还尝试了来自rubygems的percheron 0.81

0 个答案:

没有答案