1<!doctype html> 2<html lang="en"> 3 <head> 4 <meta charSet="utf-8"> 5 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 6 <title>docker · almond</title> 7 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 8 <meta name="generator" content="Docusaurus"> 9 <meta name="description" content="Docker images of almond are automatically published on"> 10 <meta name="docsearch:version" content="0.15.0"> 11 <meta name="docsearch:language" content="en"> 12 <meta property="og:title" content="docker · almond"> 13 <meta property="og:type" content="website"> 14 <meta property="og:url" content="https://almond-sh.github.io/almond/"> 15 <meta property="og:description" content="Docker images of almond are automatically published on"> 16 <meta name="twitter:card" content="summary"> 17 <link rel="shortcut icon" href="../undefined"> 18 <link rel="stylesheet" href="https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.css"> 19 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/default.min.css"> 20 <link rel="alternate" type="application/atom+xml" href="https://almond-sh.github.io/almond/blog/atom.xml" title="almond Blog ATOM Feed"> 21 <link rel="alternate" type="application/rss+xml" href="https://almond-sh.github.io/almond/blog/feed.xml" title="almond Blog RSS Feed"> 22
22<script type="text/javascript" src="https://buttons.github.io/buttons.js"></script>
22 23
23<script src="/almond/js/scrollSpy.js"></script>
23 24 <link rel="stylesheet" href="../css/main.css"> 25
25<script src="/almond/js/codetabs.js"></script>
25 26 </head> 27 <body class="sideNavVisible separateOnPageNav"> 28 <div class="fixedHeaderContainer"> 29 <div class="headerWrapper wrapper"> 30 <header> 31 <a href=".."><img class="logo" src="../logos/impure-logos-almond-0.svg" alt="almond"><h2 class="headerTitleWithLogo">almond</h2></a> 32 <a href="../versions"><h3>0.15.0</h3></a> 33 <div class="navigationWrapper navigationSlider"> 34 <nav class="slidingNav"> 35 <ul class="nav-site nav-site-internal"> 36 <li class="siteNavGroupActive"><a href="intro" target="_self">Docs</a></li> 37 <li class=""><a href="../blog" target="_self">Blog</a></li> 38 <li class=""><a href="https://github.com/almond-sh/almond" target="_self">GitHub</a></li> 39 <li class="navSearchWrapper reactNavSearchWrapper"><input type="text" id="search_input_react" placeholder="Search" title="Search"></li> 40 </ul> 41 </nav> 42 </div> 43 </header> 44 </div> 45 </div> 46 <div class="navPusher"> 47 <div class="docMainWrapper wrapper"> 48 <div class="docsNavContainer" id="docsNav"> 49 <nav class="toc"> 50 <div class="toggleNav"> 51 <section class="navWrapper wrapper"> 52 <div class="navBreadcrumb wrapper"> 53 <div class="navToggle" id="navToggler"> 54 <div class="hamburger-menu"> 55 <div class="line1"></div> 56 <div class="line2"></div> 57 <div class="line3"></div> 58 </div> 59 </div> 60 <h2><i>âº</i><span>Try it</span></h2> 61 <div class="tocToggler" id="tocToggler"> 62 <i class="icon-toc"></i> 63 </div> 64 </div> 65 <div class="navGroups"> 66 <div class="navGroup"> 67 <h3 class="navGroupCategoryTitle">Intro</h3> 68 <ul class=""> 69 <li class="navListItem"><a class="navItem" href="intro">Overview</a></li> 70 </ul> 71 </div> 72 <div class="navGroup"> 73 <h3 class="navGroupCategoryTitle">Try it</h3> 74 <ul class=""> 75 <li class="navListItem"><a class="navItem" href="try-mybinder">mybinder</a></li> 76 <li class="navListItem navListItemActive"><a class="navItem" href="try-docker">docker</a></li> 77 <li class="navListItem"><a class="navItem" href="try-deepnote">deepnote</a></li> 78 </ul> 79 </div> 80 <div class="navGroup"> 81 <h3 class="navGroupCategoryTitle">Installation</h3> 82 <ul class=""> 83 <li class="navListItem"><a class="navItem" href="quick-start-install">Installation</a></li> 84 <li class="navListItem"><a class="navItem" href="install-options">Options</a></li> 85 <li class="navListItem"><a class="navItem" href="install-multiple">Multiple kernels</a></li> 86 <li class="navListItem"><a class="navItem" href="install-versions">Versions</a></li> 87 <li class="navListItem"><a class="navItem" href="install-other">Other</a></li> 88 <li class="navListItem"><a class="navItem" href="install-proxies">Proxies and mirrors</a></li> 89 <li class="navListItem"><a class="navItem" href="install-advanced">Advanced</a></li> 90 </ul> 91 </div> 92 <div class="navGroup"> 93 <h3 class="navGroupCategoryTitle">Usage</h3> 94 <ul class=""> 95 <li class="navListItem"><a class="navItem" href="usage-compiler-options">Compiler options</a></li> 96 <li class="navListItem"><a class="navItem" href="usage-plotting">Plotting</a></li> 97 <li class="navListItem"><a class="navItem" href="usage-spark">Spark</a></li> 98 </ul> 99 </div> 100 <div class="navGroup"> 101 <h3 class="navGroupCategoryTitle">User API</h3> 102 <ul class=""> 103 <li class="navListItem"><a class="navItem" href="api">Intro</a></li> 104 <li class="navListItem"><a class="navItem" href="api-ammonite">Ammonite API</a></li> 105 <li class="navListItem"><a class="navItem" href="api-jupyter">Almond Jupyter API</a></li> 106 <li class="navListItem"><a class="navItem" href="api-access-instances">Access API instances</a></li> 107 </ul> 108 </div> 109 <div class="navGroup"> 110 <h3 class="navGroupCategoryTitle">Development</h3> 111 <ul class=""> 112 <li class="navListItem"><a class="navItem" href="dev-from-sources">Installing from sources</a></li> 113 <li class="navListItem"><a class="navItem" href="dev-custom-kernel">Writing custom kernels</a></li> 114 <li class="navListItem"><a class="navItem" href="dev-libraries">Writing libraries interacting with Jupyter</a></li> 115 <li class="navListItem"><a class="navItem" href="dev-website">Generate the website</a></li> 116 </ul> 117 </div> 118 </div> 119 </section> 120 </div> 121
121<script> 122 var coll = document.getElementsByClassName('collapsible'); 123 var checkActiveCategory = true; 124 for (var i = 0; i < coll.length; i++) { 125 var links = coll[i].nextElementSibling.getElementsByTagName('*'); 126 if (checkActiveCategory){ 127 for (var j = 0; j < links.length; j++) { 128 if (links[j].classList.contains('navListItemActive')){ 129 coll[i].nextElementSibling.classList.toggle('hide'); 130 coll[i].childNodes[1].classList.toggle('rotate'); 131 checkActiveCategory = false; 132 break; 133 } 134 } 135 } 136 137 coll[i].addEventListener('click', function() { 138 var arrow = this.childNodes[1]; 139 arrow.classList.toggle('rotate'); 140 var content = this.nextElementSibling; 141 content.classList.toggle('hide'); 142 }); 143 } 144 145 document.addEventListener('DOMContentLoaded', function() { 146 createToggler('#navToggler', '#docsNav', 'docsSliderActive'); 147 createToggler('#tocToggler', 'body', 'tocActive'); 148 149 var headings = document.querySelector('.toc-headings'); 150 headings && headings.addEventListener('click', function(event) { 151 var el = event.target; 152 while(el !== headings){ 153 if (el.tagName === 'A') { 154 document.body.classList.remove('tocActive'); 155 break; 156 } else{ 157 el = el.parentNode; 158 } 159 } 160 }, false); 161 162 function createToggler(togglerSelector, targetSelector, className) { 163 var toggler = document.querySelector(togglerSelector); 164 var target = document.querySelector(targetSelector); 165 166 if (!toggler) { 167 return; 168 } 169 170 toggler.onclick = function(event) { 171 event.preventDefault(); 172 173 target.classList.toggle(className); 174 }; 175 } 176 }); 177 </script>
177 178 </nav> 179 </div> 180 <div class="container mainContainer docsContainer"> 181 <div class="wrapper"> 182 <div class="post"> 183 <header class="postHeader"> 184 <a class="edit-page-link button" href="https://github.com/almond-sh/almond/edit/main/docs/pages/try-docker.md" target="_blank" rel="noreferrer noopener">Edit</a> 185 <h1 id="__docusaurus" class="postHeaderTitle">docker</h1> 186 </header> 187 <article> 188 <div> 189 <span><p>Docker images of almond are automatically published on <a href="https://hub.docker.com/r/almondsh/almond">dockerhub</a> upon each release.</p> <p>Run the latest version with</p> <pre><code class="hljs">$ docker <span class="hljs-built_in">run</span> -<span class="hljs-keyword">it</span> <span class="hljs-comment">--rm -p 8888:8888 almondsh/almond:latest</span> 190</code></pre> <p>Run a specific version with</p> <pre><code class="hljs">$ docker run -it --rm -p <span class="hljs-number">8888</span>:<span class="hljs-number">8888</span> almondsh/almond:v0<span class="hljs-number">.15</span><span class="hljs-number">.0</span> 191</code></pre> <p>Run a specific version with a specific Scala version with</p> <pre><code class="hljs">$ docker run -it --rm -p <span class="hljs-number">8888</span>:<span class="hljs-number">8888</span> almondsh/almond:v0<span class="hljs-number">.15</span><span class="hljs-number">.0</span>-scala<span class="hljs-number">-2.13</span><span class="hljs-number">.18</span> 192</code></pre> <p>See <a href="install-versions">here</a> for the compatible Almond versions / Scala versions.</p> </span> 193 </div> 194 </article> 195 </div> 196 <div class="docs-prevnext"> 197 <a class="docs-prev button" href="try-mybinder"><span class="arrow-prev">â </span><span>mybinder</span></a> 198 <a class="docs-next button" href="try-deepnote"><span>deepnote</span><span class="arrow-next"> â</span></a> 199 </div> 200 </div> 201 </div> 202 <nav class="onPageNav"></nav> 203 </div> 204 <footer class="nav-footer" id="footer"> 205 <section class="sitemap"> 206 <a href=".." class="nav-home"></a> 207 <div> 208 <h5>Docs</h5> 209 <a href="intro.html">Quick start</a> 210 </div> 211 <div> 212 <h5>Community</h5> 213 <a href="https://gitter.im/alexarchambault/jupyter-scala">Gitter room</a> 214 </div> 215 <div> 216 <h5>More</h5> 217 <a href="https://github.com/almond-sh/almond">GitHub</a> 218 <a class="github-button" data-icon="octicon-star" data-count-href="/almond-sh/almond/stargazers" data-show-count="true" data-count-aria-label="# stargazers on GitHub" aria-label="Star this project on GitHub">Star</a> 219 </div> 220 </section> 221 <section class="copyright"> 222 Copyright © 2026 almond contributors 223 </section> 224 </footer> 225 </div> 226
226<script type="text/javascript" src="https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.js"></script>
226 227
227<script> 228 document.addEventListener('keyup', function(e) { 229 if (e.target !== document.body) { 230 return; 231 } 232 // keyCode for '/' (slash) 233 if (e.keyCode === 191) { 234 const search = document.getElementById('search_input_react'); 235 search && search.focus(); 236 } 237 }); 238 </script>
238 239
239<script> 240 var search = docsearch({ 241 242 apiKey: '2cf058a89a451066357a2eece168e7af', 243 indexName: 'almond', 244 inputSelector: '#search_input_react' 245 }); 246 </script>
246 247 </body> 248</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.