简体   繁体   中英

How can I install Snapcraft in a docker image?

I have been trying to install Snapcraft inside of ubuntu 16.04. When I try to install it with:

snap install snapcraft --classic --beta

I get the error message:

error: cannot communicate with server: Post http://localhost/v2/snaps/snapcraft : dial unix /run/snapd.socket: connect: no such file or directory

Installing with apt install snapcraft works fine but I need some features that are on the edge channel of the snap.

You can use the docker images that are based on the snaps, they are quite big though:

docker pull snapcore/snapcraft:<channel-risk>

Change <channel-risk> to the desired risk level, ie; stable , candidate , beta or edge .

These images are good to create snaps targeting core (in other words, 16.04 LTS based snaps)

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM