15
What is it we want in containers anyways? Vincent Batts @vbatts

DockerCon EU 2015: What is it we want in containers anyway?

Embed Size (px)

Citation preview

Page 1: DockerCon EU 2015: What is it we want in containers anyway?

What is it we wantin containers anyways?

Vincent Batts@vbatts

Page 2: DockerCon EU 2015: What is it we want in containers anyway?

/whois vbatts

|[vbatts] ([email protected]): vbatts

|[vbatts] #docker-maintainers #opencontainers #golang

Page 3: DockerCon EU 2015: What is it we want in containers anyway?

What is a container?

Page 4: DockerCon EU 2015: What is it we want in containers anyway?

What is a container?

Page 5: DockerCon EU 2015: What is it we want in containers anyway?

What is a container?

Page 6: DockerCon EU 2015: What is it we want in containers anyway?

Is it

Page 7: DockerCon EU 2015: What is it we want in containers anyway?

Is it

a BuildFile?

an “image”?

a CoW strategy?

pulling and pushing to repos/registries?

Page 8: DockerCon EU 2015: What is it we want in containers anyway?

Is it

Page 9: DockerCon EU 2015: What is it we want in containers anyway?

Is it

namespaces?

resource controls?

low overhead?

directory isolation (chroot/pivet_root)?

isolation (selinux/seccomp)?

Page 10: DockerCon EU 2015: What is it we want in containers anyway?

Production

Page 11: DockerCon EU 2015: What is it we want in containers anyway?

What do we Want anyways?

Page 12: DockerCon EU 2015: What is it we want in containers anyway?

What do we Want anyways?● build● distribute

○ import, export○ portable○ interoperable

● verifiable○ attestible○ secure○ auditable

● Common standards○ existing tooling○ interfaces○ format/compatibility

Page 13: DockerCon EU 2015: What is it we want in containers anyway?

Progress on this?

Page 14: DockerCon EU 2015: What is it we want in containers anyway?

OpenContainershttps://github.com/opencontainers

● roadmap for 1.0● leaning on existing

progress● Not reinventing the

wheel

Page 15: DockerCon EU 2015: What is it we want in containers anyway?

Questions?