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/