Posted at

RaspberryPi 2にSnappy Ubuntu Coreを入れてDockerを動かしたかった話

More than 3 years have passed since last update.

1.png

RaspberryPi2が届いたので早速使ってみよう、と思ったところOSイメージに「SNAPPY UBUNTU CORE」が追加されていた。そもそもSnappy Ubuntu Coreについて知らなかったが、調べてみるとDockerがいい感じに動くということだったので、もしやRasPiでDocker動かせる??と期待してやってみたメモ。


結論

出来なかった。


手順

OSイメージのダウンロード・書き込みまではそのまま。SDをRasPiに挿して起動。デフォルトのID・パスワードはubuntu・ubuntu。

とりあえず今までraspbianでやっていたのと同じように、avahi-daemonを入れようとするとsnappyコマンドが早速エラーになる。

ubuntu@localhost:~$ sudo snappy search avahi-daemon

Traceback (most recent call last):
File "/usr/bin/snappy", line 25, in <module>
status = Main().__main__()
File "/usr/lib/python3/dist-packages/snappy/main.py", line 195, in __main__
return callback(args)
File "/usr/lib/python3/dist-packages/snappy/main.py", line 401, in _do_search
results = ClickDataSource().search(args.args)
File "/usr/lib/python3/dist-packages/snappy/click.py", line 100, in search
results = repo.search(",".join(terms))
File "/usr/lib/python3/dist-packages/click/repository.py", line 141, in search
resp, raw_content = http_request(url, headers=get_store_headers())
File "/usr/lib/python3/dist-packages/click/network.py", line 70, in http_request
curl.perform()

どうやら時刻が正しく設定されてないとエラーになるらしい。確認してみると、

$ date

Thu Jan 1 00:10:19 UTC 1970

ああ...という感じになったので適当に設定。

sudo date 020716172015.00

するとエラーが出なくなった(パッケージは見つからないようだけど)。

ubuntu@localhost:~$ snappy search avahi-daemon

No matching packages found: avahi-daemon

とりあえず目的のdockerをインストール。

ubuntu@localhost:~$ sudo snappy search docker

No matching packages found: docker

無い。Google先生に聞いてみた

Snappy Ubuntu Core, no Docker or Owncloud in 'store'


The packages are still available, but only for the amd64 architecture:


そうですか、失礼しました。

Snappy Ubuntu Coreをいまいち理解してないので、もう少し調べれば何か出来そうな気がするので頑張ります。


参考

http://askubuntu.com/questions/581977/ubuntu-core-snappy-ssl-certificate-error

http://askubuntu.com/questions/582038/snappy-ubuntu-core-no-docker-or-owncloud-in-store

http://dev.classmethod.jp/cloud/aws/snappy-ubuntu-core-on-ec2/