main
  1<!DOCTYPE html>
  2<html lang="en">
  3 <head>
  4  <meta name="viewport" content="width=device-width, initial-scale=1">
  5  <meta charset="utf-8">
  6  <meta name="viewport" content="width=device-width, initial-scale=1">
  7  <title>
  8   Containers
  9  </title>
 10  <meta name="author" content="Vincent Demeester">
 11  <meta name="generator" content="Org Mode">
 12  <meta name="viewport" content="width=device-width, initial-scale=1">
 13  <link href="/index.xml" rel="alternate" type="application/rss+xml" title="Vincent Demeester">
 14  <script src="/flux.js" defer=""></script>
 15  <link rel="stylesheet" href="/style.css" type="text/css">
 16 </head>
 17 <body>
 18  <div class="site-controls">
 19   <button class="theme-toggle" id="theme-toggle" title="Toggle dark/light mode">☀️</button>
 20  </div>
 21  <main id="content" class="content">
 22   <header>
 23    <h1 class="title">
 24     Containers
 25    </h1>
 26   </header>
 27   <p>
 28    From the <a href="docker.html">Docker</a> <a href="https://www.docker.com/resources/what-container">website</a> :
 29   </p>
 30   <blockquote>
 31    <p>
 32     A container is a standard unit of software that packages up code and all its dependencies
 33so the application runs quickly and reliably from one computing environment to another. A
 34Docker container image is a lightweight, standalone, executable package of software that
 35includes everything needed to run an application: code, runtime, system tools, system
 36libraries and settings.
 37    </p>
 38   </blockquote>
 39   <p>
 40    <a href="docker.html">Docker</a> made the use of <a href="linux.html">Linux</a> containers easy, and bootstrap the <a href="open_container_initiative.html">Open Container Initiative</a>
 41to ensure we have standards.
 42   </p>
 43   <section id="outline-container-runtimes" class="outline-2">
 44    <h2 id="runtimes">
 45     <a href="#runtimes" class="anchor">§</a>Runtimes
 46    </h2>
 47    <div id="text-runtimes" class="outline-text-2">
 48     <p>
 49      There is a bunch of runtimes:
 50     </p>
 51     <ul class="org-ul">
 52      <li>
 53       <a href="runc.html">runc</a> from <a href="open_container_initiative.html">OCI</a> (simplest, default runtime)
 54      </li>
 55      <li>
 56       <a href="docker.html">docker</a> from <a href="docker.html">Docker Inc.</a>
 57      </li>
 58      <li>
 59       <a href="containerd.html">containerd</a> under the <a href="moby_project.html">Moby Project</a>
 60      </li>
 61      <li>
 62       <a href="cri_o.html">cri-o</a> from <a href="red_hat.html">Red Hat</a>
 63      </li>
 64     </ul>
 65    </div>
 66   </section>
 67   <section id="outline-container-specs" class="outline-2">
 68    <h2 id="specs">
 69     <a href="#specs" class="anchor">§</a>Specs
 70    </h2>
 71    <div id="text-specs" class="outline-text-2">
 72     <ul class="org-ul">
 73      <li>
 74       <a href="opencontainers_runtime_spec_oci_runtime_specification.html">opencontainers/runtime-spec: OCI Runtime Specification</a>
 75      </li>
 76      <li>
 77       <a href="opencontainers_image_spec_oci_image_format.html">opencontainers/image-spec: OCI Image Format</a>
 78      </li>
 79      <li>
 80       <a href="opencontainers_distribution_spec_oci_distribution_specification.html">opencontainers/distribution-spec: OCI Distribution Specification</a>
 81      </li>
 82      <li>
 83       <a href="opencontainers_artifacts_oci_artifacts.html">opencontainers/artifacts: OCI Artifacts</a>
 84      </li>
 85     </ul>
 86    </div>
 87   </section>
 88   <section id="outline-container-links" class="outline-2">
 89    <h2 id="links">
 90     <a href="#links" class="anchor">§</a>Links<span class="tags"><a href="/flux/tags/#link.html" class="tag">#link</a></span>
 91    </h2>
 92    <div id="text-links" class="outline-text-2"></div>
 93    <div id="outline-container-%5B%5Bhttps%3A%2F%2Fkontain.me%2F%5D%5BKontain.me%5D%5D" class="outline-3">
 94     <h3 id="todo-kontain-me">
 95      <a href="#todo-kontain-me" class="anchor">§</a><span class="todo TODO">TODO</span> <a href="https://kontain.me/">Kontain.me</a>
 96     </h3>
 97     <div id="text-todo-kontain-me" class="outline-text-3">
 98      <p>
 99       <span class="timestamp-wrapper"><span class="timestamp">[2020-06-06 Sat 16:26]</span></span>
100      </p>
101     </div>
102    </div>
103    <div id="outline-container-%5B%5Bhttps%3A%2F%2Fericchiang.github.io%2Fpost%2Fcontainers-from-scratch%2F%5D%5BContainers%20from%20Scratch%20%7C%20posts%5D%5D" class="outline-3">
104     <h3 id="todo-containers-from-scratch-posts">
105      <a href="#todo-containers-from-scratch-posts" class="anchor">§</a><span class="todo TODO">TODO</span> <a href="https://ericchiang.github.io/post/containers-from-scratch/">Containers from Scratch | posts</a>
106     </h3>
107     <div id="text-todo-containers-from-scratch-posts" class="outline-text-3">
108      <p>
109       <span class="timestamp-wrapper"><span class="timestamp">[2020-12-04 Fri 07:51]</span></span>
110      </p>
111     </div>
112    </div>
113    <div id="outline-container-%5B%5Bhttps%3A%2F%2Fcontainers.gitbook.io%2Fbuild-containers-the-hard-way%2F%5D%5BBuild%20Containers%20the%20Hard%20Way%20%28WIP%29%20-%20Build%20Containers%20the%20Hard%20Way%5D%5D" class="outline-3">
114     <h3 id="todo-build-containers-the-hard-way-wip-build-containers-the-hard-way">
115      <a href="#todo-build-containers-the-hard-way-wip-build-containers-the-hard-way" class="anchor">§</a><span class="todo TODO">TODO</span> <a href="https://containers.gitbook.io/build-containers-the-hard-way/">Build Containers the Hard Way (WIP) - Build Containers the Hard Way</a>
116     </h3>
117     <div id="text-todo-build-containers-the-hard-way-wip-build-containers-the-hard-way" class="outline-text-3">
118      <p>
119       <span class="timestamp-wrapper"><span class="timestamp">[2020-12-04 Fri 07:51]</span></span>
120      </p>
121     </div>
122    </div>
123    <div id="outline-container-%5B%5Bhttps%3A%2F%2Fericchiang.github.io%2Fpost%2Fuser-namespaces%2F%5D%5BUser%20Namespaces%20%7C%20posts%5D%5D" class="outline-3">
124     <h3 id="todo-user-namespaces-posts">
125      <a href="#todo-user-namespaces-posts" class="anchor">§</a><span class="todo TODO">TODO</span> <a href="https://ericchiang.github.io/post/user-namespaces/">User Namespaces | posts</a>
126     </h3>
127     <div id="text-todo-user-namespaces-posts" class="outline-text-3">
128      <p>
129       <span class="timestamp-wrapper"><span class="timestamp">[2020-12-04 Fri 08:09]</span></span>
130      </p>
131     </div>
132    </div>
133    <div id="outline-container-%5B%5Bhttps%3A%2F%2Fericchiang.github.io%2Fpost%2Fprivileged-containers%2F%5D%5BPrivileged%20Containers%20Aren%27t%20Containers%20%7C%20posts%5D%5D" class="outline-3">
134     <h3 id="todo-privileged-containers-aren-t-containers-posts">
135      <a href="#todo-privileged-containers-aren-t-containers-posts" class="anchor">§</a><span class="todo TODO">TODO</span> <a href="https://ericchiang.github.io/post/privileged-containers/">Privileged Containers Aren’t Containers | posts</a>
136     </h3>
137     <div id="text-todo-privileged-containers-aren-t-containers-posts" class="outline-text-3">
138      <p>
139       <span class="timestamp-wrapper"><span class="timestamp">[2020-12-04 Fri 08:09]</span></span>
140      </p>
141     </div>
142    </div>
143    <div id="outline-container-%5B%5Bhttps%3A%2F%2Fgithub.com%2Fslp%2Fkrunvm%5D%5Bslp%2Fkrunvm%3A%20Manage%20lightweight%20VMs%20created%20from%20OCI%20images%5D%5D" class="outline-3">
144     <h3 id="todo-slp-krunvm-manage-lightweight-vms-created-from-oci-images">
145      <a href="#todo-slp-krunvm-manage-lightweight-vms-created-from-oci-images" class="anchor">§</a><span class="todo TODO">TODO</span> <a href="https://github.com/slp/krunvm">slp/krunvm: Manage lightweight VMs created from OCI images</a>
146     </h3>
147     <div id="text-todo-slp-krunvm-manage-lightweight-vms-created-from-oci-images" class="outline-text-3">
148      <p>
149       <span class="timestamp-wrapper"><span class="timestamp">[2021-01-29 Fri 10:17]</span></span>
150      </p>
151     </div>
152    </div>
153    <div id="outline-container-%5B%5Bhttps%3A%2F%2Fntietz.com%2Ftech-blog%2Fdrawbacks-of-developing-in-containers%2F%5D%5BDrawbacks%20of%20developing%20in%20containers%20%7C%20nicholas%40web%5D%5D" class="outline-3">
154     <h3 id="todo-drawbacks-of-developing-in-containers-nicholas-web">
155      <a href="#todo-drawbacks-of-developing-in-containers-nicholas-web" class="anchor">§</a><span class="todo TODO">TODO</span> <a href="https://ntietz.com/tech-blog/drawbacks-of-developing-in-containers/">Drawbacks of developing in containers | nicholas@web</a>
156     </h3>
157     <div id="text-todo-drawbacks-of-developing-in-containers-nicholas-web" class="outline-text-3">
158      <p>
159       <span class="timestamp-wrapper"><span class="timestamp">[2021-03-19 Fri 16:55]</span></span>
160      </p>
161     </div>
162    </div>
163   </section>
164  </main>
165  <footer id="postamble" class="status">
166   <footer>
167    <small><a href="/" rel="history">Index</a><a href="/sitemap.html">Sitemap</a><a href="https://dl.sbr.pm/">Files</a></small><br>
168     <small class="questions">Questions, comments ? Please use my <a href="https://lists.sr.ht/~vdemeester/public-inbox">public inbox</a> by sending a plain-text email to <a href="mailto:~vdemeester/public-inbox@lists.sr.ht">~vdemeester/public-inbox@lists.sr.ht</a>.</small><br>
169     <small class="copyright">
170      Content and design by Vincent Demeester
171      (<a rel="licence" href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Some rights reserved</a>)
172    </small><br>
173   </footer>
174  </footer>
175 </body>
176</html>