PageSourceSearch

https://almond.sh/docs/try-docker

html almond.sh collected 2026-10-02 10:16:55 UTC 12,117 bytes, 248 lines download raw bytes

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.