差分
このページの2つのバージョン間の差分を表示します。
| 次のリビジョン | 前のリビジョン | ||
| linux:lxc:lxc-download [2014/01/11 14:29] – 作成 tenforward | linux:lxc:lxc-download [2014/01/14 11:19] (現在) – tenforward | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| + | (更新: 2014-01-14) | ||
| + | |||
| + | メタデータのうち, | ||
| + | * fstab は必須でなくなった (あれば上書き) | ||
| + | * expiry も必須でなくなった (なければ expire しない) | ||
| + | |||
| + | ---- | ||
| + | |||
| + | (このページはメモです.そのうち消えるかも? | ||
| + | |||
| これを読んだそのまま | これを読んだそのまま | ||
| * http:// | * http:// | ||
| 行 95: | 行 105: | ||
| - expiry (必須; イメージの推奨の有効期限である Unix Epoch を含むテキストファイル) | - expiry (必須; イメージの推奨の有効期限である Unix Epoch を含むテキストファイル) | ||
| - create-message (必須; コンテナ作成後にユーザに表示するテキストファイル) | - create-message (必須; コンテナ作成後にユーザに表示するテキストファイル) | ||
| - | - *.< | + | - *.< |
| + | | ||
| The index-* files are standard CSV files with the following syntax: | The index-* files are standard CSV files with the following syntax: | ||
| 行 189: | 行 200: | ||
| 私はこの実装を開始し,ここ数日のうちに公開する ubuntu と debian イメージで動くサーバを持てればいいなと思う.もし,他のディストリビューションが興味があれば (全てがそうだと期待!!),ubuntu がしている事と同じようにして,設定を lxc.include にスイッチすることから初めてほしい.そして私に連絡してね. | 私はこの実装を開始し,ここ数日のうちに公開する ubuntu と debian イメージで動くサーバを持てればいいなと思う.もし,他のディストリビューションが興味があれば (全てがそうだと期待!!),ubuntu がしている事と同じようにして,設定を lxc.include にスイッチすることから初めてほしい.そして私に連絡してね. | ||
| + | |||
| + | * (参考) http:// | ||
| + | |||
| + | ---- | ||
| + | Just a quick note for the new template you'd create to unpack this, to | ||
| + | hopefully save you a bit of frustration: | ||
| + | template, you have to do | ||
| + | |||
| + | tar --anchored --exclude=" | ||
| + | |||
| + | and then create bind mount fstab entries for the crucial devices. | ||
| + | |||
| + | ---- | ||
| + | pre-build にする理由 | ||
| + | |||
| + | < | ||
| + | > > Not an objection but a question to understand more. I'm assuming the | ||
| + | > > problem is the tools that used for bootstrapping (like | ||
| + | > > debootstrap/ | ||
| + | > > case, can't we write something (like setting suid bit or giving | ||
| + | > > required capabilities via libcap) to make unprivileged user to create | ||
| + | > > the container using regular templates? | ||
| + | > | ||
| + | > The main problem we have at the moment is anything attempting to mknod. | ||
| + | > Then we have some templates like fedora which use loop mounts and other | ||
| + | > similar restricted kernel features. | ||
| + | |||
| + | And to be clear, adding suid bits won't help as the templates run in a | ||
| + | user namespace. | ||
| + | allowed there for now, period. | ||
| + | </ | ||
| + | |||