123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220 |
- <!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 id="nav-introduction"><a href="../">Introduction</a></li>
- <li id="nav-gettingstarted" class="active"><a href="">Getting started</a></li>
- <li id="nav-documentation" class=""><a href="http://docs.docker.io/en/latest/">Documentation</a></li>
- <li id="nav-blog"><a href="http://blog.docker.io/">Blog</a></li>
- </ul>
- </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">
- <div class="pull-right" id="fork-us" style="margin-top: 16px; margin-right: 16px;">
- <a href="http://github.com/dotcloud/docker/"><img src="../static/img/fork-us.png"> Fork us on Github</a>
- </div>
- <h1 class="pageheader"> GETTING STARTED</h1>
- </div>
- </div>
- </div>
- <div class="container">
- <div class="alert alert-info" style="margin-bottom: 0;">
- <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>
- <p><strong>Requirements</strong></p>
- <ul>
- <li>Ubuntu 12.04 (LTS) (64-bit)</li>
- <li> or Ubuntu 12.10 (quantal) (64-bit)</li>
- <li>The 3.8 Linux Kernel</li>
- </ul>
- <ol>
- <li>
- <p><strong>Install dependencies</strong></p>
- The linux-image-extra package is only needed on standard Ubuntu EC2 AMIs in order to install the aufs kernel module.
- <pre>sudo apt-get install linux-image-extra-`uname -r`</pre>
- </li>
- <li>
- <p><strong>Install Docker</strong></p>
- <p>Add the Ubuntu PPA (Personal Package Archive) sources to your apt sources list, update and install.</p>
- <p>This may import a new GPG key (key 63561DC6: public key "Launchpad PPA for dotcloud team" imported).</p>
- <div class="highlight">
- <pre>sudo apt-get install software-properties-common</pre>
- <pre>sudo add-apt-repository ppa:dotcloud/lxc-docker</pre>
- <pre>sudo apt-get update</pre>
- <pre>sudo apt-get install lxc-docker</pre>
- </div>
- </li>
- <li>
- <p><strong>Run!</strong></p>
- <div class="highlight">
- <pre>docker run -i -t ubuntu /bin/bash</pre>
- </div>
- </li>
- Continue with the <a href="http://docs.docker.io/en/latest/examples/hello_world/">Hello world</a> example.<br>
- Or check <a href="http://docs.docker.io/en/latest/installation/ubuntulinux/">more detailed installation instructions</a>
- </ol>
- </section>
- <section class="contentblock">
- <h2>Contributing to Docker</h2>
- <p>Want to hack on Docker? Awesome! We have some <a href="http://docs.docker.io/en/latest/contributing/contributing/">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="http://docs.docker.io/en/latest/installation/vagrant/">Mac OS X and other linuxes</a></li>
- <li><a href="http://docs.docker.io/en/latest/installation/windows/">Windows</a></li>
- </ul>
- </section>
- <section class="contentblock">
- <h2>Questions? Want to get in touch?</h2>
- <p>There are several ways to get in touch:</p>
- <p><strong>Join the discussion on IRC.</strong> We can be found in the <a href="irc://chat.freenode.net#docker">#docker</a> channel on chat.freenode.net</p>
- <p><strong>Discussions</strong> happen on our google group: <a href="https://groups.google.com/d/forum/docker-club">docker-club at googlegroups.com</a></p>
- <p>All our <strong>development and decisions</strong> are made out in the open on Github <a href="http://www.github.com/dotcloud/docker">github.com/dotcloud/docker</a></p>
- <p><strong>Get help on using Docker</strong> by asking on <a href="http://stackoverflow.com/tags/docker/">Stackoverflow</a></p>
- <p>And of course, <strong>tweet</strong> your tweets to <a href="http://twitter.com/getdocker/">twitter.com/getdocker</a></p>
- </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">
- <div class="tbox textright forceleftmargin social links pull-right">
- <a class="twitter" href="http://twitter.com/getdocker">Twitter</a>
- <a class="github" href="https://github.com/dotcloud/docker/">GitHub</a>
- </div>
- 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>
|