demo: Add a disk to the etcd image

etcd works better with a persistent storage. So configure a
disk and add the formatting container to the image.

Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
This commit is contained in:
Rolf Neugebauer 2017-04-08 00:20:34 +01:00
parent 6407cf360b
commit a3d20abdb6
2 changed files with 12 additions and 2 deletions

View File

@ -14,6 +14,13 @@ onboot:
capabilities: capabilities:
- CAP_SYS_ADMIN - CAP_SYS_ADMIN
readonly: true readonly: true
- name: format
image: "mobylinux/format:53748000acf515549d398e6ae68545c26c0f3a2e"
binds:
- /dev:/dev
capabilities:
- CAP_SYS_ADMIN
- CAP_MKNOD
services: services:
- name: rngd - name: rngd
image: "mobylinux/rngd:3dad6dd43270fa632ac031e99d1947f20b22eec9@sha256:1c93c1db7196f6f71f8e300bc1d15f0376dd18e8891c8789d77c8ff19f3a9a92" image: "mobylinux/rngd:3dad6dd43270fa632ac031e99d1947f20b22eec9@sha256:1c93c1db7196f6f71f8e300bc1d15f0376dd18e8891c8789d77c8ff19f3a9a92"
@ -35,12 +42,15 @@ services:
- name: etcd - name: etcd
image: "mobylinux/etcd" image: "mobylinux/etcd"
capabilities: capabilities:
- CAP_NET_BIND_SERVICE
- CAP_CHOWN - CAP_CHOWN
- CAP_SETUID - CAP_SETUID
- CAP_SETGID - CAP_SETGID
- CAP_DAC_OVERRIDE - CAP_DAC_OVERRIDE
- CAP_SYS_ADMIN
- CAP_MKNOD
net: host net: host
binds:
- /dev:/dev
outputs: outputs:
- format: kernel+initrd - format: kernel+initrd
# - format: gcp # - format: gcp

View File

@ -14,7 +14,7 @@
"Plugin": "instance-hyperkit", "Plugin": "instance-hyperkit",
"Properties": { "Properties": {
"Moby": "etcd", "Moby": "etcd",
"Disk" : 0, "Disk" : 1024,
"CPUs" : 1, "CPUs" : 1,
"Memory" : 1024 "Memory" : 1024
} }