Como criar um snap que se baseia na janela de encaixe

2

Sou novo na comunidade Snappy e tenho uma dúvida sobre como criar um snap que se baseia no framework Docker. Eu tenho uma imagem do Docker de teste ( link ). Eu posso construir e instalar o snap muito bem, mas eu recebo esse erro sempre que eu tento executá-lo (via whaley.speak ):

(amd64)ubuntu@ubuntu-snappy:~$ whaley.speak
/apps/whaley.sideload/IIDeccTbeLdT/bin/speak.sh: 2: /apps/whaley.sideload/IIDeccTbeLdT/bin/speak.sh: docker: Operation not permitted

Meu arquivo snapcraft.yaml é:

name: whaley
version: 1.0
vendor: Jason Cooper <>
summary: A test snap of a docker image.
description: A test snap of a docker image.
icon: whale.png
frameworks:
  - docker
binaries:
  speak:
    exec: bin/speak.sh
    caps:
      - docker_client
      - networking
parts:
  glue:
    plugin: copy
    files:
      speak.sh: bin/speak.sh

speak.sh simplesmente contém:

#!/bin/sh
docker run skawaii/docker-whaley

Alguma idéia de por que eu posso usar o comando docker através do meu shell script? Agradecemos antecipadamente.

    
por skawaii 18.12.2015 / 21:45

0 respostas