runC: The little engine that could (run Docker containers) - Black Belt Track

  Рет қаралды 13,382

Docker

Docker

Күн бұрын

With the announcement of the OCI by Solomon Hykes at last summer's DockerCon, a Docker-contributed reference implementation of the OCI spec, called runC, was born. While some of you may have tried runC or have a history of poking at the OS layer integration library to Linux namespaces, cgroups and the like (known as libcontainer), many of you may not know what runC offers. In this talk Phil Estes, Docker engine maintainer who has also contributed to libcontainer and runC, will show what's possible using runC as a lightweight and fast runtime environment to experiment with lower-level features of the container runtime. Phil will introduce a conversion tool called "riddler", which can inspect and convert container configurations from Docker into the proper OCI configuration bundle for easy conversion between the two environments. He'll also demonstrate how to make custom configurations for trying out security features like user namespaces and seccomp profiles.
--
Docker is an open platform for developers and system administrators to build, ship and run distributed applications. With Docker, IT organizations shrink application delivery from months to minutes, frictionlessly move workloads between data centers and the cloud and can achieve up to 20X greater efficiency in their use of computing resources. Inspired by an active community and by transparent, open source innovation, Docker containers have been downloaded more than 700 million times and Docker is used by millions of developers across thousands of the world’s most innovative organizations, including eBay, Baidu, the BBC, Goldman Sachs, Groupon, ING, Yelp, and Spotify. Docker’s rapid adoption has catalyzed an active ecosystem, resulting in more than 180,000 “Dockerized” applications, over 40 Docker-related startups and integration partnerships with AWS, Cloud Foundry, Google, IBM, Microsoft, OpenStack, Rackspace, Red Hat and VMware.

Пікірлер: 5
@lucjuggery1315
@lucjuggery1315 7 жыл бұрын
Great presentation / explanations, thanks !
@BryanChance
@BryanChance Жыл бұрын
Excellent! making my head spin. !!
@PavelPodkorytov
@PavelPodkorytov 8 жыл бұрын
Very good presentation, thank you. But how I can build rootfs without docker?
@PhilEstes
@PhilEstes 8 жыл бұрын
It probably depends on your distro of interest, but lots of tools exist from even VM image creation days to create root filesystems. For example, if you find a "cloud image" build of various distros as a tarball, this can probably suffice as a starting point. For specific tools, see "debootstrap" for Debian; search on rkt or appc rootfs bundle creation or look up the "fakeroot" concept. In general, you should find various methods depending again on your base image layer interest (e.g. Fedora, Debian, Ubuntu, Alpine, Busybox, etc.)
@cjsalda
@cjsalda 4 жыл бұрын
if i were a designer for this kind of tools i will make it so easy. Make tools for lazy people that will save a lot of money
Каха ограбил банк
01:00
К-Media
Рет қаралды 8 МЛН
Is it Cake or Fake ? 🍰
00:53
A4
Рет қаралды 19 МЛН
OCI, CRI, ??: Making Sense of the Container Runtime Landscape in Kubernetes - Phil Estes, IBM
22:33
CNCF [Cloud Native Computing Foundation]
Рет қаралды 12 М.
An introduction to cgroups, runc & containerD
15:24
Cloud Native Skunkworks
Рет қаралды 6 М.
Build your own Container Runtime
37:37
Earthly
Рет қаралды 6 М.
Linux Container Primitives: cgroups, namespaces, and more!
34:27
linuxfestnorthwest
Рет қаралды 50 М.
Build your own Container Runtime with chroot
56:55
Southern California Linux Expo
Рет қаралды 1,7 М.
How Docker Works - Intro to Namespaces
12:56
LiveOverflow
Рет қаралды 163 М.
CRI-O: The Origin Story
8:02
OpenShift
Рет қаралды 1,1 М.
DC Fast 🏃‍♂️ Mobile 📱 Charger
0:42
Tech Official
Рет қаралды 485 М.
AI от Apple - ОБЪЯСНЯЕМ
24:19
Droider
Рет қаралды 128 М.
Разряженный iPhone может больше Android
0:34
Нашел еще 70+ нововведений в iOS 18!
11:04
сюрприз
1:00
Capex0
Рет қаралды 1,5 МЛН
Samsung S24 Ultra professional shooting kit #shorts
0:12
Photographer Army
Рет қаралды 25 МЛН