Я новичок в сообществе 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
через свой скрипт оболочки? Заранее спасибо.