在Mac OS X安装Docker教程

Mac OS X用户使用Docker Toolbox安装Docker软件, Docker Toolbox包含了下列的Docker 工具:

  • Docker CLI客户端, 用来运行Docker Engine,并创建镜像和容器
  • Docker Machine, 在Mac OS X终端运行Docker Engine命令
  • Docker Compose, 用来运行docker-compose命令
  • Kitematic, Docker图形用户界面
  • Docker QuickStart, 快速启动Docker命令行环境的shell
  • Oracle VM VirtualBox

由于Docker Engine守护进程使用特定的Linux内核的功能, 你无法再本地的OS X运行Docker Engine, 与之代替的是你必须使用Docker Machine命令docker-machine在你本地的机器创建并连接一个小型的linux虚拟机. 这个就在你Mac上的虚拟主机就是Docker Machine.

第一步,检查版本

你的Mac必须运行OS X 10.8 “Mountain Lion”或以上的系统才能运行Docker, 你可以这样查看OS的版本:

1、从苹果菜单中选择”关于本机”

2、如果你的版本正确,就可以进行下一步了

如果你没有使用支持的版本,你需要考虑先升级的你操作系统

第二步,安装Docker Toolbox

1、访问Docker Toolbox

2、点击下载链接

3、通过双击下载的安装包, 或者右键安装包在弹出的菜单中选择”打开”, 来安装Docker Toolbox

安装程序将启动一个介绍对话框,介绍安装内容的概述。

4、点击”继续”安装toolbox

安装程序为你提供了选项, 自定义标准安装

默认的, 标准的Docker Toolbox安装:

  • 为Docker 工具在/usr/local/bin安装二进制文件
  • 使这些二进制文件对所有用户可用
  • 更新已经存在的Virtual Box

现阶段, 不要修改任何的默认选线

5、点击”安装”, 执行标准安装

系统会提示你输入密码

输入你的密码, 继续完成安装

当它完成后,安装程序提供了一些快捷键。您可以忽略此为现在和点击继续。

点击”关闭”结束安装

第三步, 验证安装

为了运行一个Docker容器, 你需要:

  • 创建一个新的(或者开始一个已经存在的)Docker Engine 主机
  • 从你的环境切换到新的VM环境
  • 使用Docker客户端创建, 加载, 管理容器

一旦你创建了Docker machine, 你可以想任何一个Virtual Box VM一样随时使用它, 它会保持你使用后的相关配置.

1、打开Launchpad, 找到Docker Quickstart Terminal图标

2、点击Docker Quickstart Terminal图标, 打开一个窗口.

终端会做一系列的事情来为你设置Docker Quickstart Terminal

Last login: Sat Jul 11 20:09:45 on ttys002
bash '/Applications/Docker Quickstart Terminal.app/Contents/Resources/Scripts/start.sh'
Get http:///var/run/docker.sock/v1.19/images/json?all=1&filters=%7B%22dangling%22%3A%5B%22true%22%5D%7D: dial unix /var/run/docker.sock: no such file or directory. Are you trying to connect to a TLS-enabled daemon without TLS?
Get http:///var/run/docker.sock/v1.19/images/json?all=1: dial unix /var/run/docker.sock: no such file or directory. Are you trying to connect to a TLS-enabled daemon without TLS?
-bash: lolcat: command not found

mary at meepers in ~
$ bash '/Applications/Docker Quickstart Terminal.app/Contents/Resources/Scripts/start.sh'
Creating Machine dev...
Creating VirtualBox VM...
Creating SSH key...
Starting VirtualBox VM...
Starting VM...
To see how to connect Docker to this machine, run: docker-machine env dev
Starting machine dev...
Setting environment variables for machine dev...

          ##     .
       ## ## ##    ==
      ## ## ## ## ##  ===
    /"""""""""""""""""\___/ ===
 ~~~ {~~ ~~~~ ~~~ ~~~~ ~~~ ~ / ===- ~~~
    \______ o      __/
     \  \     __/
     \____\_______/

The Docker Quick Start Terminal is configured to use Docker with the “default” VM.

3、在终端窗口上点击鼠标用来激活

如果你不熟悉终端窗口,这里有一些快速提示。

该提示是传统的$美元符号。你输入命令在命令行这是提示后的区域。您的光标被突出显示的区域或指示|出现在命令行。键入命令后,一直按回车键。

4、键入命令docker run hello-world然后按回车键

该命令为你做了一些工作,如果一切运行良好,则该命令的输出如下所示:

$ docker run hello-world
Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
535020c3e8ad: Pull complete
af340544ed62: Pull complete
Digest: sha256:a68868bfe696c00866942e8f5ca39e3e31b79c1e50feaee4ce5e28df2f051d5c
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 Engine CLI client contacted the Docker Engine daemon.
2. The Docker Engine daemon pulled the "hello-world" image from the Docker Hub.
3. The Docker Engine daemon created a new container from that image which runs the executable that produces the output you are currently reading.
4. The Docker Engine daemon streamed that output to the Docker Engine CLI client, which sent it to your terminal.

To try something more ambitious, you can run an Ubuntu container with:
$ docker run -it ubuntu bash

Share images, automate workflows, and more with a free Docker Hub account:
https://hub.docker.com

For more examples and ideas, visit:
https://docs.docker.com/userguide/

寻找故障排除帮助?

通常情况下,上述步骤工作外的开箱,但某些情况下可能会出现问题。如果你的Docker运行的hello-world没有工作,出现了错误,请查看故障排除快速修复常见问题。

下一步去哪里?

此时, 您已成功安装了Docker软件. 离开Docker Quickstart Terminal窗口. 现在, 进入下一个页面, 阅读一个非常简短的介绍, [Docker镜像和容器]

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

(0)

相关推荐

  • mac 中docker安装mysql的图文教程

    今天在Docker中安装了MySQL ,是自己打的docker包. 首先新建Dockerfile 内容如下: FROM mysql:latest MAINTAINER abel.yang <527515025@qq.com> LABEL Descripttion="This image is build for MAC to use mysql" Vendor="GitHub" Version="latest" RUN apt-get

  • Mac上使用Docker如何快速启动MySQL测试

    本文主要讨论使用Docker快速启动 MySQL 测试的方法,包括Mac环境.一起看看吧! 近来业界有很多对Docker的讨论,其生态系统发展得很快,然而,从简单的"入门"或"引导"类的文章中能容易地找到成熟的技术,但Docker不然.我在Mac上试玩过Docker,但Mac绝对是Docker界的二等公民.当我在Giuseppe的博客上看到关于在Mac上使用新Docker beta<Docker for Mac beta and MySQL>一文时,决定

  • MAC下安装docker教程

    序 由于云主机很快就要到期了,还是在mac上先搭一下docker环境吧. 安装brew curl -LsSf http://github.com/mxcl/homebrew/tarball/master | sudo tar xvz -C/usr/local --strip 1 boot2docker方式(将要废弃) 安装docker sudo brew install boot2docker boot2docker init 启动 boot2docker up 按提示更新环境变量 export

  • Mac OSX系统 Docker启用Docker远程API功能

    在Mac OSX系统的Docker机上启用Docker远程API功能 Docker守护进程提供了一套远程REST API,具体可以参考文档: https://docs.docker.com/engine/reference/api/docker_remote_api/ 这套API是提供给客户端与Docker引擎通信时使用,这套API也可以由其他工具调用,比如curl或Chrome浏览器的Postman REST客户端工具. 如果是在Mac OSX Mavericks系统上使用Docker机创建D

  • 详解MAC OSX Docker开发环境搭建

    MAC OSX  Docker 开发环境搭建 1. 安装Virtualbox 下载地址:https://www.virtualbox.org/ VirtualBox简体中文版下载安装(图解教程)http://www.jb51.net/article/95311.htm 2. 安装boot2docker $ brew install boot2docker # 也可以手工安装: $ curl https://raw.github.com/steeve/boot2docker/master/boot

  • 在Mac OS上安装Vagrant和Docker的教程

    当听到很多人在说Docker是多么多么的棒,很多新潮的孩子都在使用它时,我决定在我的开发环境上也来尝试下.在下面的这篇文章中,我将讲解在Mac OS X怎样建立Postgres,Elasticsearch和Redis. 什么是Docker Docker用轻量容器把一个APP从它运行的OS中隔离开.它把APP放入到一个孤立的盒子中,对外只呈现需要使用的文件夹和端口. 这样,基于建立和使用APP的容器是可重用,共享的.目前,在Docker集中已经存在了15,000种以上的容器.Docker就像一个商

  • MacBookPro下docker的安装与使用教程

    今天实习入职美团∙点评,排队领了 MacBookPro15 (所以我的 MacbookPro13 就闲置了),在平台前端基础技术团队里,需要装 Docker ,平台运行测试在 Docker 里,于是有了下文的 Docker 入坑记. 下载 Docker官网地址 各种系统版本(Windows/MacOS/Linux) 装好后,就是个小鲨鱼的图标, 使用 一般使用是在 终端 里,所以打开终端,先运行三条命令,测试下 docker 安装情况: $ docker --version Docker ver

  • Mac上将brew安装的MySql改用Docker执行操作过程

    docker是最近大热的技术,堪称技术界的网红.本着技术人折腾的本性,尝试将本地的MySql服务器改成用docker执行,本文记录折腾过程,以作备忘. 步骤如下: 1:安装docker 自己找文档去 2:使用mysql官方发布的docker image,命令如下 docker pull mysql/mysql-server:5.7.16 ##(这是本文发布时候MySql最新稳定版,并且最好和本地的Mysql版本一致,否则第三步可能会有问题.) 因为GFW的缘故,这个过程有点漫长.命令执行完之后,

  • Mac系统上用Docker搭建lamp环境

    前言 docker终于出来mac版本了,赶紧去下载,安装步骤,以前没有Mac版本的时候还要装docker toolbox,现在直接下载安装就好了. 安装好了的样子 状态栏 docker的提示 这个时候就可以到终端里面输入docker命令 $ docker --version Docker version 1.13.0-rc3, build 4d92237 $ docker-compose --version docker-compose version 1.9.0, build 2585387

  • 在Mac OS X安装Docker教程

    Mac OS X用户使用Docker Toolbox安装Docker软件, Docker Toolbox包含了下列的Docker 工具: Docker CLI客户端, 用来运行Docker Engine,并创建镜像和容器 Docker Machine, 在Mac OS X终端运行Docker Engine命令 Docker Compose, 用来运行docker-compose命令 Kitematic, Docker图形用户界面 Docker QuickStart, 快速启动Docker命令行环

  • VMware虚拟机安装苹果Mac OS的超详细教程

    目录 总结 有时为了工作需要我们要在苹果系统Mac OS上安装相应的软件进行测试,而平时用的最多又是Windows操作系统,总不能为了一两次测试学习而去购买一台Mac电脑,所以利用VMware虚拟机来安装Mac OS就是最好的选择了. 本文就来分享一下利用VMware 14来安装Mac OS X 10系统,由于VMware运行起来相当地吃内存,所以想要顺利跑起Mac系统,最好是在一个大内存的Windows电脑上安装并运行VMware. 安装之前的准备 VMware Workstation VMw

  • 详解ubuntu 16.04安装docker教程

    本文介绍了ubuntu 16.04安装docker教程,具体如下: 环境 操作系统:ubuntu 16.04 64位,默认安装 准备 1. 添加GPG key: $ sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D 2. 添加源 新建文件:/etc/apt/sources.list.d/docker.list,

  • Mac Android Studio安装图文教程

    目录 一.下载地址 二.Proxy设置 三.Gradle配置 四.SDK配置 五.SDK System Images 一.下载地址 有用的网站:http://www.androiddevtools.cn/直接下载dmg文件解压然后一步步next就好 二.Proxy设置 Android Studio -- Preferences -- HTTP Proxy,网上可以搜到很多,这里我用的是: Host Name:mirrors.neusoft.edu.cm 端口号:80 三.Gradle配置 还是刚

  • 在Mac OS中安装Lua的教程

    Lua 是一个轻量级的编程语言,在游戏开发上使用非常多.在这篇文章中,我们将向你介绍在 Mac OS X 系统上安装和使用最新版本的 Lua 5.2.1. 如果你的系统已经安装了 Rudix,只需要执行 sudo rudix install lua 即可,否则 Rudix 提供一些独立的软件包用来安装,打开你的浏览器并根据系统选择相应的版本来安装. 下载之后双击安装包并执行如下的安装指令: Lua 将默认安装到 /usr/local/ ,Lua 解释器完整的路径是 /usr/local/bin/

  • Mac下MySQL安装配置教程

    本文实例为大家分享了Mac下MySQL安装教程,供大家参考,具体内容如下 首先需要下载 MySQL Community Server下载地址:https://dev.mysql.com/downloads/mysql/ 进入MySQL的下载界面(https://dev.mysql.com/downloads/mysql/),如果你是用的Mac OS来访问的话那么就会默认为你选好了Mac OS X 平台,而下面罗列的都是在Mac OS上能用的MySQL的版本,如果是用的其他平台,在"Select

  • 在Ubuntu中安装Docker教程

    前言 网上已经有很多介绍Docker安装的文章,自己的安装过程记录一下,为了博客文章结构的连贯性,为写下一篇R和Docker的相遇做为环境基础,同时也给自己一个备忘. 目录 Docker是什么? 在Linux Ubuntu中安装Docker Docker镜像仓库 制作自己的Docker镜像 上传Docker镜像到公共仓库 1. Docker是什么? 在互联网圈混,如果还不知道Docker你就out了.从2014年开始,docker技术在互联网技术中异军突起,2015-2016年很多公司已经对Do

  • 在Mac OS上安装Go语言编译器的方法

    我用的是mac mini然后在上边装好了sublime text2 插件依然是go sublime和go build这两个就不介绍了,因为之前已经介绍了安装了,go的mac os安装包可以直接下的,下载地址是http://code.google.com/p/go/downloads/list?q=OpSys-OSX+Type-Installer,根据你自己的电脑来说话,下载对应的就可以了.然后直接安装,安装好之后还是配置环境变量,一般的linux上边都是这样的 cd ls -a #显示的用户环境

随机推荐