尝试运行简单的快照测试时出现以下错误
snap install hello
出现以下错误:
main.go:239:警告:无法创建 syslog 记录器错误:无法与服务器通信:发布http://localhost/v2/snaps/hello:拨号 unix /run/snapd-snap.socket:连接:没有这样的文件或目录
答案1
您至少需要snapd
在容器中运行才能snap
安装,因为该snap
命令主要发送 restful 消息来snapd
完成任务。
查看服务单元以snapd
了解运行所需的参数和环境设置。
PS:这可能会使安装正常运行,但下一个障碍将是堆叠安全配置docker
文件snapd
答案2
尝试snap install hello-world
而不只是hello
。
thufir@dur:~$
thufir@dur:~$ snap list
Name Version Rev Developer Notes
core 16-2.29.3 3440 canonical core
docker 17.06.1-ce 171 docker-inc -
hello-world 6.3 27 canonical -
ubuntu-make master 116 didrocks classic
thufir@dur:~$
thufir@dur:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 17.10
Release: 17.10
Codename: artful
thufir@dur:~$
此外,请发布 的输出snap list
。