Как создать оснастку, которая опирается на докер

Я новичок в сообществе Snappy и у меня есть вопрос относительно создания оснастки, основанной на Docker. У меня есть тестовое изображение Docker ( https://hub.docker.com/r/skawaii/docker-whaley/ ). Я могу просто собрать и установить оснастку, но я получаю эту ошибку всякий раз, когда пытаюсь ее запустить (через 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

Мой файл 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 просто содержит:

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

Любые мысли о том, почему я могу использовать команду docker через свой скрипт оболочки? Заранее спасибо.

2
задан 18 December 2015 в 23:45

0 ответов

Другие вопросы по тегам:

Похожие вопросы: