2015-03-17 19:59:59 -04:00
|
|
|
page_title: Installation on Mac OS X
|
|
|
|
page_description: Instructions for installing Docker on OS X using boot2docker.
|
2014-05-05 10:42:23 -04:00
|
|
|
page_keywords: Docker, Docker documentation, requirements, boot2docker, VirtualBox, SSH, Linux, OSX, OS X, Mac
|
2014-04-15 20:53:12 -04:00
|
|
|
|
2015-04-29 15:51:57 -04:00
|
|
|
# Mac OS X
|
2014-04-18 16:21:55 -04:00
|
|
|
|
2015-03-21 21:20:25 -04:00
|
|
|
You can install Docker using Boot2Docker to run `docker` commands at your command-line.
|
|
|
|
Choose this installation if you are familiar with the command-line or plan to
|
|
|
|
contribute to the Docker project on GitHub.
|
|
|
|
|
2015-05-19 01:10:06 -04:00
|
|
|
[<img src="/installation/images/kitematic.png" alt="Download Kitematic"
|
|
|
|
style="float:right;">](/kitematic/)
|
|
|
|
|
2015-03-21 21:20:25 -04:00
|
|
|
Alternatively, you may want to try <a id="inlinelink" href="https://kitematic.com/"
|
|
|
|
target="_blank">Kitematic</a>, an application that lets you set up Docker and
|
|
|
|
run containers using a graphical user interface (GUI).
|
|
|
|
|
|
|
|
## Command-line Docker with Boot2Docker
|
|
|
|
|
2015-02-16 16:24:13 -05:00
|
|
|
Because the Docker daemon uses Linux-specific kernel features, you can't run
|
2015-02-17 19:10:32 -05:00
|
|
|
Docker natively in OS X. Instead, you must install the Boot2Docker application.
|
2015-02-17 13:55:19 -05:00
|
|
|
The application includes a VirtualBox Virtual Machine (VM), Docker itself, and the
|
|
|
|
Boot2Docker management tool.
|
2014-04-15 20:53:12 -04:00
|
|
|
|
2015-02-16 16:24:13 -05:00
|
|
|
The Boot2Docker management tool is a lightweight Linux virtual machine made
|
|
|
|
specifically to run the Docker daemon on Mac OS X. The VirtualBox VM runs
|
|
|
|
completely from RAM, is a small ~24MB download, and boots in approximately 5s.
|
2014-04-15 20:53:12 -04:00
|
|
|
|
2015-02-17 13:55:19 -05:00
|
|
|
**Requirements**
|
|
|
|
|
2015-02-16 16:24:13 -05:00
|
|
|
Your Mac must be running OS X 10.6 "Snow Leopard" or newer to run Boot2Docker.
|
2014-05-05 08:52:12 -04:00
|
|
|
|
2015-03-21 21:20:25 -04:00
|
|
|
### Learn the key concepts before installing
|
2015-03-17 19:59:59 -04:00
|
|
|
|
2015-02-17 13:55:19 -05:00
|
|
|
In a Docker installation on Linux, your machine is both the localhost and the
|
|
|
|
Docker host. In networking, localhost means your computer. The Docker host is
|
2015-03-17 19:59:59 -04:00
|
|
|
the machine on which the containers run.
|
2015-02-17 13:55:19 -05:00
|
|
|
|
|
|
|
On a typical Linux installation, the Docker client, the Docker daemon, and any
|
|
|
|
containers run directly on your localhost. This means you can address ports on a
|
2015-02-17 18:59:29 -05:00
|
|
|
Docker container using standard localhost addressing such as `localhost:8000` or
|
2015-02-17 13:55:19 -05:00
|
|
|
`0.0.0.0:8376`.
|
2014-06-08 16:11:50 -04:00
|
|
|
|
2015-03-27 00:08:17 -04:00
|
|
|
![Linux Architecture Diagram](/installation/images/linux_docker_host.svg)
|
2014-05-05 08:52:12 -04:00
|
|
|
|
2015-02-16 16:24:13 -05:00
|
|
|
In an OS X installation, the `docker` daemon is running inside a Linux virtual
|
|
|
|
machine provided by Boot2Docker.
|
2014-06-08 18:53:20 -04:00
|
|
|
|
2015-03-27 00:08:17 -04:00
|
|
|
![OSX Architecture Diagram](/installation/images/mac_docker_host.svg)
|
2014-06-08 18:53:20 -04:00
|
|
|
|
2015-02-17 14:02:25 -05:00
|
|
|
In OS X, the Docker host address is the address of the Linux VM.
|
2015-02-17 19:10:32 -05:00
|
|
|
When you start the `boot2docker` process, the VM is assigned an IP address. Under
|
|
|
|
`boot2docker` ports on a container map to ports on the VM. To see this in
|
2015-02-17 13:55:19 -05:00
|
|
|
practice, work through the exercises on this page.
|
2014-06-08 18:53:20 -04:00
|
|
|
|
2014-05-05 08:52:12 -04:00
|
|
|
|
2015-04-29 15:51:57 -04:00
|
|
|
### Installation
|
2015-03-17 19:59:59 -04:00
|
|
|
|
2015-02-21 20:06:52 -05:00
|
|
|
1. Go to the [boot2docker/osx-installer ](
|
2015-04-29 15:51:57 -04:00
|
|
|
https://github.com/boot2docker/osx-installer/releases/latest) release page.
|
2014-04-15 20:53:12 -04:00
|
|
|
|
2015-02-17 18:59:29 -05:00
|
|
|
4. Download Boot2Docker by clicking `Boot2Docker-x.x.x.pkg` in the "Downloads"
|
2015-04-29 15:51:57 -04:00
|
|
|
section.
|
2014-07-21 16:53:58 -04:00
|
|
|
|
2015-02-16 16:24:13 -05:00
|
|
|
3. Install Boot2Docker by double-clicking the package.
|
2014-04-15 20:53:12 -04:00
|
|
|
|
2015-04-29 15:51:57 -04:00
|
|
|
The installer places Boot2Docker in your "Applications" folder.
|
2014-06-08 18:53:20 -04:00
|
|
|
|
2015-02-16 16:24:13 -05:00
|
|
|
The installation places the `docker` and `boot2docker` binaries in your
|
|
|
|
`/usr/local/bin` directory.
|
2014-06-08 18:53:20 -04:00
|
|
|
|
2014-04-15 20:53:12 -04:00
|
|
|
|
2015-02-16 16:24:13 -05:00
|
|
|
## Start the Boot2Docker Application
|
2014-04-15 20:53:12 -04:00
|
|
|
|
2015-02-17 18:59:29 -05:00
|
|
|
To run a Docker container, you first start the `boot2docker` VM and then issue
|
2015-02-16 16:24:13 -05:00
|
|
|
`docker` commands to create, load, and manage containers. You can launch
|
|
|
|
`boot2docker` from your Applications folder or from the command line.
|
2014-07-21 16:53:58 -04:00
|
|
|
|
2015-02-16 16:24:13 -05:00
|
|
|
> **NOTE**: Boot2Docker is designed as a development tool. You should not use
|
2015-03-17 19:59:59 -04:00
|
|
|
> it in production environments.
|
2014-04-15 20:53:12 -04:00
|
|
|
|
2015-02-16 16:24:13 -05:00
|
|
|
### From the Applications folder
|
2015-03-17 19:59:59 -04:00
|
|
|
|
2015-02-16 16:24:13 -05:00
|
|
|
When you launch the "Boot2Docker" application from your "Applications" folder, the
|
|
|
|
application:
|
2014-12-29 03:19:42 -05:00
|
|
|
|
2015-02-16 16:24:13 -05:00
|
|
|
* opens a terminal window
|
2014-04-15 20:53:12 -04:00
|
|
|
|
2015-02-16 16:24:13 -05:00
|
|
|
* creates a $HOME/.boot2docker directory
|
2014-04-15 20:53:12 -04:00
|
|
|
|
2015-02-16 16:24:13 -05:00
|
|
|
* creates a VirtualBox ISO and certs
|
2014-04-15 20:53:12 -04:00
|
|
|
|
2015-02-16 16:24:13 -05:00
|
|
|
* starts a VirtualBox VM running the `docker` daemon
|
2014-04-15 20:53:12 -04:00
|
|
|
|
2015-02-16 16:24:13 -05:00
|
|
|
Once the launch completes, you can run `docker` commands. A good way to verify
|
|
|
|
your setup succeeded is to run the `hello-world` container.
|
2014-05-28 00:42:19 -04:00
|
|
|
|
2015-04-29 15:51:57 -04:00
|
|
|
$ docker run hello-world
|
|
|
|
Unable to find image 'hello-world:latest' locally
|
|
|
|
511136ea3c5a: Pull complete
|
|
|
|
31cbccb51277: Pull complete
|
|
|
|
e45a5af57b00: Pull complete
|
|
|
|
hello-world:latest: The image you are pulling has been verified.
|
|
|
|
Important: image verification is a tech preview feature and should not be
|
|
|
|
relied on to provide security.
|
|
|
|
Status: Downloaded newer image for hello-world:latest
|
|
|
|
Hello from Docker.
|
|
|
|
This message shows that your installation appears to be working correctly.
|
|
|
|
|
|
|
|
To generate this message, Docker took the following steps:
|
|
|
|
1. The Docker client contacted the Docker daemon.
|
|
|
|
2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
|
|
|
|
(Assuming it was not already locally available.)
|
|
|
|
3. The Docker daemon created a new container from that image which runs the
|
|
|
|
executable that produces the output you are currently reading.
|
|
|
|
4. The Docker daemon streamed that output to the Docker client, which sent it
|
|
|
|
to your terminal.
|
|
|
|
|
|
|
|
To try something more ambitious, you can run an Ubuntu container with:
|
|
|
|
$ docker run -it ubuntu bash
|
|
|
|
|
|
|
|
For more examples and ideas, visit:
|
|
|
|
http://docs.docker.com/userguide/
|
2014-05-28 00:42:19 -04:00
|
|
|
|
2015-03-17 19:59:59 -04:00
|
|
|
|
2015-02-16 16:24:13 -05:00
|
|
|
A more typical way to start and stop `boot2docker` is using the command line.
|
2014-05-28 00:42:19 -04:00
|
|
|
|
2015-02-16 16:24:13 -05:00
|
|
|
### From your command line
|
2014-05-21 17:05:19 -04:00
|
|
|
|
2015-02-16 16:24:13 -05:00
|
|
|
Initialize and run `boot2docker` from the command line, do the following:
|
2014-06-13 18:38:45 -04:00
|
|
|
|
2015-02-16 16:24:13 -05:00
|
|
|
1. Create a new Boot2Docker VM.
|
2014-05-21 17:05:19 -04:00
|
|
|
|
2015-04-29 15:51:57 -04:00
|
|
|
$ boot2docker init
|
2014-05-28 00:42:19 -04:00
|
|
|
|
2015-04-29 15:51:57 -04:00
|
|
|
This creates a new virtual machine. You only need to run this command once.
|
2015-02-16 16:24:13 -05:00
|
|
|
|
2015-03-17 19:59:59 -04:00
|
|
|
2. Start the `boot2docker` VM.
|
2015-02-16 16:24:13 -05:00
|
|
|
|
2015-04-29 15:51:57 -04:00
|
|
|
$ boot2docker start
|
2015-02-16 16:24:13 -05:00
|
|
|
|
|
|
|
3. Display the environment variables for the Docker client.
|
|
|
|
|
2015-04-29 15:51:57 -04:00
|
|
|
$ boot2docker shellinit
|
|
|
|
Writing /Users/mary/.boot2docker/certs/boot2docker-vm/ca.pem
|
|
|
|
Writing /Users/mary/.boot2docker/certs/boot2docker-vm/cert.pem
|
|
|
|
Writing /Users/mary/.boot2docker/certs/boot2docker-vm/key.pem
|
|
|
|
export DOCKER_HOST=tcp://192.168.59.103:2376
|
|
|
|
export DOCKER_CERT_PATH=/Users/mary/.boot2docker/certs/boot2docker-vm
|
|
|
|
export DOCKER_TLS_VERIFY=1
|
2015-03-17 19:59:59 -04:00
|
|
|
|
2015-04-29 15:51:57 -04:00
|
|
|
The specific paths and address on your machine will be different.
|
2015-02-16 16:24:13 -05:00
|
|
|
|
|
|
|
4. To set the environment variables in your shell do the following:
|
|
|
|
|
2015-04-29 15:51:57 -04:00
|
|
|
$ eval "$(boot2docker shellinit)"
|
2015-03-17 19:59:59 -04:00
|
|
|
|
2015-04-29 15:51:57 -04:00
|
|
|
You can also set them manually by using the `export` commands `boot2docker`
|
|
|
|
returns.
|
2015-02-16 16:24:13 -05:00
|
|
|
|
|
|
|
5. Run the `hello-world` container to verify your setup.
|
|
|
|
|
2015-04-29 15:51:57 -04:00
|
|
|
$ docker run hello-world
|
2015-02-16 16:24:13 -05:00
|
|
|
|
|
|
|
|
2015-04-21 11:50:09 -04:00
|
|
|
## Basic Boot2Docker exercises
|
2015-02-16 16:24:13 -05:00
|
|
|
|
|
|
|
At this point, you should have `boot2docker` running and the `docker` client
|
2015-02-17 18:59:29 -05:00
|
|
|
environment initialized. To verify this, run the following commands:
|
2015-02-16 16:24:13 -05:00
|
|
|
|
2015-04-29 15:51:57 -04:00
|
|
|
$ boot2docker status
|
|
|
|
$ docker version
|
2015-03-17 19:59:59 -04:00
|
|
|
|
2015-02-16 16:24:13 -05:00
|
|
|
Work through this section to try some practical container tasks using `boot2docker` VM.
|
|
|
|
|
|
|
|
### Access container ports
|
|
|
|
|
|
|
|
1. Start an NGINX container on the DOCKER_HOST.
|
|
|
|
|
2015-04-29 15:51:57 -04:00
|
|
|
$ docker run -d -P --name web nginx
|
2015-03-17 19:59:59 -04:00
|
|
|
|
2015-04-29 15:51:57 -04:00
|
|
|
Normally, the `docker run` commands starts a container, runs it, and then
|
|
|
|
exits. The `-d` flag keeps the container running in the background
|
|
|
|
after the `docker run` command completes. The `-P` flag publishes exposed ports from the
|
|
|
|
container to your local host; this lets you access them from your Mac.
|
2015-03-17 19:59:59 -04:00
|
|
|
|
2015-02-16 16:24:13 -05:00
|
|
|
2. Display your running container with `docker ps` command
|
|
|
|
|
2015-04-29 15:51:57 -04:00
|
|
|
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
|
|
|
|
5fb65ff765e9 nginx:latest "nginx -g 'daemon of 3 minutes ago Up 3 minutes 0.0.0.0:49156->443/tcp, 0.0.0.0:49157->80/tcp web
|
2015-02-16 16:24:13 -05:00
|
|
|
|
2015-04-29 15:51:57 -04:00
|
|
|
At this point, you can see `nginx` is running as a daemon.
|
2015-02-16 16:24:13 -05:00
|
|
|
|
|
|
|
3. View just the container's ports.
|
|
|
|
|
2015-04-29 15:51:57 -04:00
|
|
|
$ docker port web
|
|
|
|
443/tcp -> 0.0.0.0:49156
|
|
|
|
80/tcp -> 0.0.0.0:49157
|
2015-03-17 19:59:59 -04:00
|
|
|
|
2015-04-29 15:51:57 -04:00
|
|
|
This tells you that the `web` container's port `80` is mapped to port
|
|
|
|
`49157` on your Docker host.
|
2015-02-16 16:24:13 -05:00
|
|
|
|
2015-02-28 13:53:48 -05:00
|
|
|
4. Enter the `http://localhost:49157` address (`localhost` is `0.0.0.0`) in your browser:
|
2015-02-16 16:24:13 -05:00
|
|
|
|
2015-04-29 15:51:57 -04:00
|
|
|
![Bad Address](/installation/images/bad_host.png)
|
2015-02-16 16:24:13 -05:00
|
|
|
|
2015-04-29 15:51:57 -04:00
|
|
|
This didn't work. The reason it doesn't work is your `DOCKER_HOST` address is
|
|
|
|
not the localhost address (0.0.0.0) but is instead the address of the
|
|
|
|
`boot2docker` VM.
|
2015-02-16 16:24:13 -05:00
|
|
|
|
|
|
|
5. Get the address of the `boot2docker` VM.
|
|
|
|
|
2015-04-29 15:51:57 -04:00
|
|
|
$ boot2docker ip
|
|
|
|
192.168.59.103
|
2015-03-17 19:59:59 -04:00
|
|
|
|
2015-02-28 13:53:48 -05:00
|
|
|
6. Enter the `http://192.168.59.103:49157` address in your browser:
|
2015-02-16 16:24:13 -05:00
|
|
|
|
2015-04-29 15:51:57 -04:00
|
|
|
![Correct Addressing](/installation/images/good_host.png)
|
2015-02-16 16:24:13 -05:00
|
|
|
|
2015-04-29 15:51:57 -04:00
|
|
|
Success!
|
2015-02-16 16:24:13 -05:00
|
|
|
|
2015-02-17 19:10:32 -05:00
|
|
|
7. To stop and then remove your running `nginx` container, do the following:
|
2015-02-16 16:24:13 -05:00
|
|
|
|
2015-04-29 15:51:57 -04:00
|
|
|
$ docker stop web
|
|
|
|
$ docker rm web
|
2015-03-17 19:59:59 -04:00
|
|
|
|
2015-02-16 16:24:13 -05:00
|
|
|
### Mount a volume on the container
|
|
|
|
|
|
|
|
When you start `boot2docker`, it automatically shares your `/Users` directory
|
2015-02-17 18:59:29 -05:00
|
|
|
with the VM. You can use this share point to mount directories onto your container.
|
2015-02-16 16:24:13 -05:00
|
|
|
The next exercise demonstrates how to do this.
|
|
|
|
|
2015-02-17 19:10:32 -05:00
|
|
|
1. Change to your user `$HOME` directory.
|
2015-02-16 16:24:13 -05:00
|
|
|
|
2015-04-29 15:51:57 -04:00
|
|
|
$ cd $HOME
|
2015-03-17 19:59:59 -04:00
|
|
|
|
2015-02-17 19:10:32 -05:00
|
|
|
2. Make a new `site` directory.
|
2015-02-16 16:24:13 -05:00
|
|
|
|
2015-04-29 15:51:57 -04:00
|
|
|
$ mkdir site
|
2015-02-16 16:24:13 -05:00
|
|
|
|
2015-02-17 19:10:32 -05:00
|
|
|
3. Change into the `site` directory.
|
2015-02-16 16:24:13 -05:00
|
|
|
|
2015-04-29 15:51:57 -04:00
|
|
|
$ cd site
|
2015-02-16 16:24:13 -05:00
|
|
|
|
|
|
|
4. Create a new `index.html` file.
|
|
|
|
|
2015-04-29 15:51:57 -04:00
|
|
|
$ echo "my new site" > index.html
|
2015-03-17 19:59:59 -04:00
|
|
|
|
2015-02-16 16:24:13 -05:00
|
|
|
5. Start a new `nginx` container and replace the `html` folder with your `site` directory.
|
|
|
|
|
2015-04-29 15:51:57 -04:00
|
|
|
$ docker run -d -P -v $HOME/site:/usr/share/nginx/html --name mysite nginx
|
2015-03-17 19:59:59 -04:00
|
|
|
|
2015-02-16 16:24:13 -05:00
|
|
|
6. Get the `mysite` container's port.
|
|
|
|
|
2015-04-29 15:51:57 -04:00
|
|
|
$ docker port mysite
|
|
|
|
80/tcp -> 0.0.0.0:49166
|
|
|
|
443/tcp -> 0.0.0.0:49165
|
2015-03-17 19:59:59 -04:00
|
|
|
|
2015-02-16 16:24:13 -05:00
|
|
|
7. Open the site in a browser:
|
|
|
|
|
2015-04-29 15:51:57 -04:00
|
|
|
![My site page](/installation/images/newsite_view.png)
|
2015-02-16 16:24:13 -05:00
|
|
|
|
|
|
|
8. Try adding a page to your `$HOME/site` in real time.
|
|
|
|
|
2015-04-29 15:51:57 -04:00
|
|
|
$ echo "This is cool" > cool.html
|
2015-03-17 19:59:59 -04:00
|
|
|
|
2015-02-16 16:24:13 -05:00
|
|
|
9. Open the new page in the browser.
|
|
|
|
|
2015-04-29 15:51:57 -04:00
|
|
|
![Cool page](/installation/images/cool_view.png)
|
2015-02-16 16:24:13 -05:00
|
|
|
|
2015-02-17 19:10:32 -05:00
|
|
|
9. Stop and then remove your running `mysite` container.
|
2015-02-16 16:24:13 -05:00
|
|
|
|
2015-04-29 15:51:57 -04:00
|
|
|
$ docker stop mysite
|
|
|
|
$ docker rm mysite
|
2015-02-16 16:24:13 -05:00
|
|
|
|
2015-03-17 19:59:59 -04:00
|
|
|
## Upgrade Boot2Docker
|
2015-02-16 16:24:13 -05:00
|
|
|
|
|
|
|
If you running Boot2Docker 1.4.1 or greater, you can upgrade Boot2Docker from
|
2015-02-17 19:10:32 -05:00
|
|
|
the command line. If you are running an older version, you should use the
|
2015-02-16 16:24:13 -05:00
|
|
|
package provided by the `boot2docker` repository.
|
|
|
|
|
|
|
|
### From the command line
|
|
|
|
|
|
|
|
To upgrade from 1.4.1 or greater, you can do this:
|
|
|
|
|
|
|
|
1. Open a terminal on your local machine.
|
|
|
|
|
|
|
|
2. Stop the `boot2docker` application.
|
|
|
|
|
2015-04-29 15:51:57 -04:00
|
|
|
$ boot2docker stop
|
2015-03-17 19:59:59 -04:00
|
|
|
|
2015-02-16 16:24:13 -05:00
|
|
|
3. Run the upgrade command.
|
|
|
|
|
2015-04-29 15:51:57 -04:00
|
|
|
$ boot2docker upgrade
|
2015-02-16 16:24:13 -05:00
|
|
|
|
|
|
|
|
|
|
|
### Use the installer
|
|
|
|
|
|
|
|
To upgrade any version of Boot2Docker, do this:
|
|
|
|
|
|
|
|
1. Open a terminal on your local machine.
|
|
|
|
|
|
|
|
2. Stop the `boot2docker` application.
|
|
|
|
|
2015-04-29 15:51:57 -04:00
|
|
|
$ boot2docker stop
|
2015-02-16 16:24:13 -05:00
|
|
|
|
2015-02-21 20:06:52 -05:00
|
|
|
3. Go to the [boot2docker/osx-installer ](
|
2015-02-16 16:24:13 -05:00
|
|
|
https://github.com/boot2docker/osx-installer/releases/latest) release page.
|
2015-03-17 19:59:59 -04:00
|
|
|
|
2015-02-17 18:59:29 -05:00
|
|
|
4. Download Boot2Docker by clicking `Boot2Docker-x.x.x.pkg` in the "Downloads"
|
2015-04-29 15:51:57 -04:00
|
|
|
section.
|
2015-02-16 16:24:13 -05:00
|
|
|
|
2015-03-17 19:59:59 -04:00
|
|
|
2. Install Boot2Docker by double-clicking the package.
|
2015-02-16 16:24:13 -05:00
|
|
|
|
2015-04-29 15:51:57 -04:00
|
|
|
The installer places Boot2Docker in your "Applications" folder.
|
2015-02-16 16:24:13 -05:00
|
|
|
|
|
|
|
|
2015-04-29 15:51:57 -04:00
|
|
|
## Uninstallation
|
|
|
|
|
|
|
|
1. Go to the [boot2docker/osx-installer ](
|
|
|
|
https://github.com/boot2docker/osx-installer/releases/latest) release page.
|
|
|
|
|
|
|
|
2. Download the source code by clicking `Source code (zip)` or
|
|
|
|
`Source code (tar.gz)` in the "Downloads" section.
|
|
|
|
|
|
|
|
3. Extract the source code.
|
2015-02-16 16:24:13 -05:00
|
|
|
|
2015-04-29 15:51:57 -04:00
|
|
|
4. Open a terminal on your local machine.
|
|
|
|
|
|
|
|
5. Change to the directory where you extracted the source code:
|
|
|
|
|
|
|
|
$ cd <path to extracted source code>
|
|
|
|
|
|
|
|
6. Make sure the uninstall.sh script is executable:
|
|
|
|
|
|
|
|
$ chmod +x uninstall.sh
|
|
|
|
|
|
|
|
7. Run the uninstall.sh script:
|
|
|
|
|
|
|
|
$ ./uninstall.sh
|
|
|
|
|
|
|
|
|
|
|
|
## Learning more and acknowledgement
|
2015-02-16 16:24:13 -05:00
|
|
|
|
2015-02-17 19:10:32 -05:00
|
|
|
Use `boot2docker help` to list the full command line reference. For more
|
2015-02-16 16:24:13 -05:00
|
|
|
information about using SSH or SCP to access the Boot2Docker VM, see the README
|
|
|
|
at [Boot2Docker repository](https://github.com/boot2docker/boot2docker).
|
|
|
|
|
|
|
|
Thanks to Chris Jones whose [blog](http://goo.gl/Be6cCk) inspired me to redo
|
|
|
|
this page.
|
|
|
|
|
2015-03-27 00:08:17 -04:00
|
|
|
Continue with the [Docker User Guide](/userguide/).
|