$ lxc image list ubuntu:
+--------------------+--------------+--------+-------------------------------------------------+---------+----------+-------------------------------+
| ALIAS | FINGERPRINT | PUBLIC | DESCRIPTION | ARCH | SIZE | UPLOAD DATE |
+--------------------+--------------+--------+-------------------------------------------------+---------+----------+-------------------------------+
| p (5 more) | 6b6fa83dacb0 | yes | ubuntu 12.04 LTS amd64 (release) (20160627) | x86_64 | 155.43MB | Jun 27, 2016 at 12:00am (UTC) |
| t (9 more) | 628c432840e1 | yes | ubuntu 14.04 LTS amd64 (release) (20160714) | x86_64 | 119.23MB | Jul 14, 2016 at 12:00am (UTC) |
| w (5 more) | 9b9de680184b | yes | ubuntu 15.10 amd64 (release) (20160715) | x86_64 | 154.62MB | Jul 15, 2016 at 12:00am (UTC) |
| x (5 more) | f452cda3bccb | yes | ubuntu 16.04 LTS amd64 (release) (20160627) | x86_64 | 310.30MB | Jun 27, 2016 at 12:00am (UTC) |
...
如果您有一个宽窗口,您可以在这里更轻松地查看它:http: //pastebin.ubuntu.com/20357656/
为什么图像大小几乎翻倍?
启动映像后,Xenial 中的使用量要小得多,Wily 中为 727MB,而 Wily 中为 812MB,使用 du -sh /.
更新:别介意上面的问题。
从图像服务器下载图像后,它显示为 138.23MB。
为什么图像服务器报告 Xenial 版本的大小为 310.30MB,而实际上它约为 138.23MB?
我做了一些挖掘并提交了一个错误:https ://github.com/lxc/lxd/issues/2223
$ curl -s https://cloud-images.ubuntu.com/releases/streams/v1/index.json | jq -C . | less
并走到唯一具有“数据类型”的对象:“图像下载”。这就是 lxd 使用的。我遵循了该对象的路径值。
$ curl -s https://cloud-images.ubuntu.com/releases/streams/v1/com.ubuntu.cloud:released:download.json | jq -C . | less
我在那个 simplestream 中寻找 xenial 和其他版本的条目的差异。
因为bug。https://github.com/lxc/lxd/issues/2223感谢填写。;)