mirror of
https://github.com/moby/moby.git
synced 2022-11-09 12:21:53 -05:00
204 lines
8.4 KiB
HTML
204 lines
8.4 KiB
HTML
<!DOCTYPE html>
|
|
<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
|
|
<!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
|
|
<!--[if IE 8]> <html class="no-js lt-ie9"> <![endif]-->
|
|
<!--[if gt IE 8]><!-->
|
|
<html class="no-js" xmlns="http://www.w3.org/1999/html" xmlns="http://www.w3.org/1999/html"> <!--<![endif]-->
|
|
<head>
|
|
<meta charset="utf-8">
|
|
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
|
|
<title>Docker - the Linux container runtime</title>
|
|
|
|
<meta name="description" content="Docker encapsulates heterogeneous payloads in standard containers">
|
|
<meta name="viewport" content="width=device-width">
|
|
|
|
<!-- twitter bootstrap -->
|
|
<link rel="stylesheet" href="_static/css/bootstrap.min.css">
|
|
<link rel="stylesheet" href="_static/css/bootstrap-responsive.min.css">
|
|
|
|
<!-- main style file -->
|
|
<link rel="stylesheet" href="_static/css/main.css">
|
|
|
|
<!-- vendor scripts -->
|
|
<script src="_static/js/vendor/jquery-1.9.1.min.js" type="text/javascript" ></script>
|
|
<script src="_static/js/vendor/modernizr-2.6.2-respond-1.1.0.min.js" type="text/javascript" ></script>
|
|
|
|
</head>
|
|
|
|
|
|
<body>
|
|
|
|
<div class="navbar navbar-fixed-top">
|
|
<div class="navbar-dotcloud">
|
|
<div class="container" style="text-align: center;">
|
|
|
|
<div style="float: right" class="pull-right">
|
|
<ul class="nav">
|
|
<li><a href="index.html">Introduction</a></li>
|
|
<li class="active"><a href="gettingstarted.html">Getting started</a></li>
|
|
<li class=""><a href="documentation/concepts/containers.html">Documentation</a></li>
|
|
</ul>
|
|
|
|
<div class="social links" style="float: right; margin-top: 14px; margin-left: 12px">
|
|
<a class="twitter" href="http://twitter.com/getdocker">Twitter</a>
|
|
<a class="github" href="https://github.com/dotcloud/docker/">GitHub</a>
|
|
</div>
|
|
</div>
|
|
|
|
<div style="margin-left: -12px; float: left;">
|
|
<a href="index.html"><img style="margin-top: 12px; height: 38px" src="_static/img/docker-letters-logo.gif"></a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<div class="container">
|
|
<div class="row">
|
|
<div class="span12 titlebar"><h1 class="pageheader">GETTING STARTED</h1>
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="container">
|
|
<div class="alert alert-info">
|
|
<strong>Docker is still under heavy development.</strong> It should not yet be used in production. Check <a href="http://github.com/dotcloud/docker">the repo</a> for recent progress.
|
|
</div>
|
|
<div class="row">
|
|
<div class="span6">
|
|
<section class="contentblock">
|
|
<h2>
|
|
<a name="installing-on-ubuntu-1204-and-1210" class="anchor" href="#installing-on-ubuntu-1204-and-1210"><span class="mini-icon mini-icon-link"></span>
|
|
</a>Installing on Ubuntu</h2>
|
|
<ol>
|
|
<li>
|
|
<p>Install dependencies:</p>
|
|
|
|
<div class="highlight">
|
|
<pre>sudo apt-get install lxc wget bsdtar curl</pre>
|
|
<pre>sudo apt-get install linux-image-extra-<span class="sb">`</span>uname -r<span class="sb">`</span></pre></div>
|
|
|
|
<p>The <code>linux-image-extra</code> package is needed on standard Ubuntu EC2 AMIs in order to install the aufs kernel module.</p>
|
|
</li>
|
|
<li>
|
|
<p>Install the latest docker binary:</p>
|
|
|
|
<div class="highlight">
|
|
<pre>wget http://get.docker.io/builds/<span class="k">$(</span>uname -s<span class="k">)</span>/<span class="k">$(</span>uname -m<span class="k">)</span>/docker-master.tgz</pre>
|
|
<pre>tar -xf docker-master.tgz</pre>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<p>Run your first container!</p>
|
|
|
|
<div class="highlight"><pre><span class="nb">cd </span>docker-master</pre>
|
|
<pre>sudo ./docker run -i -t base /bin/bash</pre>
|
|
</div>
|
|
<p>Done!</p>
|
|
<p>Consider adding docker to your <code>PATH</code> for simplicity.</p>
|
|
</li>
|
|
|
|
Continue with the <a href="documentation/examples/hello_world.html#hello-world">Hello world</a> example.
|
|
</ol>
|
|
</section>
|
|
|
|
<section class="contentblock">
|
|
<h2>Contributing to Docker</h2>
|
|
|
|
<p>Want to hack on Docker? Awesome! We have some <a href="/documentation/contributing/contributing.html">instructions to get you started</a>. They are probably not perfect, please let us know if anything feels wrong or incomplete.</p>
|
|
</section>
|
|
|
|
</div>
|
|
<div class="span6">
|
|
<section class="contentblock">
|
|
<h2>Quick install on other operating systems</h2>
|
|
<p><strong>For other operating systems we recommend and provide a streamlined install with virtualbox,
|
|
vagrant and an Ubuntu virtual machine.</strong></p>
|
|
|
|
<ul>
|
|
<li><a href="documentation/installation/macos.html">Mac OS X and other linuxes</a></li>
|
|
<li><a href="documentation/installation/windows.html">Windows</a></li>
|
|
</ul>
|
|
|
|
</section>
|
|
|
|
<section class="contentblock">
|
|
<h2>More resources</h2>
|
|
<ul>
|
|
<li><a href="irc://chat.freenode.net#docker">IRC: docker on freenode</a></li>
|
|
<li><a href="http://www.github.com/dotcloud/docker">Github</a></li>
|
|
<li><a href="http://stackoverflow.com/tags/docker/">Ask questions on Stackoverflow</a></li>
|
|
<li><a href="http://twitter.com/getdocker/">Join the conversation on Twitter</a></li>
|
|
</ul>
|
|
</section>
|
|
|
|
|
|
<section class="contentblock">
|
|
<div id="wufoo-z7x3p3">
|
|
Fill out my <a href="http://dotclouddocker.wufoo.com/forms/z7x3p3">online form</a>.
|
|
</div>
|
|
<script type="text/javascript">var z7x3p3;(function(d, t) {
|
|
var s = d.createElement(t), options = {
|
|
'userName':'dotclouddocker',
|
|
'formHash':'z7x3p3',
|
|
'autoResize':true,
|
|
'height':'577',
|
|
'async':true,
|
|
'header':'show'};
|
|
s.src = ('https:' == d.location.protocol ? 'https://' : 'http://') + 'wufoo.com/scripts/embed/form.js';
|
|
s.onload = s.onreadystatechange = function() {
|
|
var rs = this.readyState; if (rs) if (rs != 'complete') if (rs != 'loaded') return;
|
|
try { z7x3p3 = new WufooForm();z7x3p3.initialize(options);z7x3p3.display(); } catch (e) {}};
|
|
var scr = d.getElementsByTagName(t)[0], par = scr.parentNode; par.insertBefore(s, scr);
|
|
})(document, 'script');</script>
|
|
</section>
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<div class="container">
|
|
<footer id="footer" class="footer">
|
|
<div class="row">
|
|
<div class="span12 social">
|
|
|
|
Docker is a project by <a href="http://www.dotcloud.com">dotCloud</a>
|
|
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="emptyspace" style="height: 40px">
|
|
|
|
</div>
|
|
</div>
|
|
|
|
</footer>
|
|
</div>
|
|
|
|
|
|
<!-- bootstrap javascipts -->
|
|
<script src="_static/js/vendor/bootstrap.min.js" type="text/javascript"></script>
|
|
|
|
<!-- Google analytics -->
|
|
<script type="text/javascript">
|
|
|
|
var _gaq = _gaq || [];
|
|
_gaq.push(['_setAccount', 'UA-6096819-11']);
|
|
_gaq.push(['_setDomainName', 'docker.io']);
|
|
_gaq.push(['_setAllowLinker', true]);
|
|
_gaq.push(['_trackPageview']);
|
|
|
|
(function() {
|
|
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
|
|
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
|
|
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
|
|
})();
|
|
|
|
</script>
|
|
|
|
|
|
</body>
|
|
</html>
|