Docker引擎使用了Linux内核特定的特性,所以要让它运行在OS X上我们需要用一个轻量型的虚拟机(vm)。用OS X的Docker客户端来控制虚拟Docker来构建,运行以及管理Docker容器。 为了使过程更简单一点,我们设计了一个叫做Boot2Docker的帮助应用程序,它能按照虚拟机以及运行Docker后台程序。 |
chasehong
|
安装
或者手动初始化Boot2Docker,打开终端并运行:
一旦你初始化化好了一个虚拟机,你就能用boot2docker stop和boot2docker start来进行控制。 |
chasehong
|
更新
运行Docker在终端上跑一个“hello world” 的示例来测试Docker。启动虚拟机然后运行:
这样应该会下载ubuntu镜像并打印hello world。 容器端口跳转最新版的boot2docker建立了一个仅有网络适配器的主机提供可以接入容器的端口。 如果你运行一个有公开端口的容器,
然后你应该能用IP地址接入Nginx服务器:
通常,这个IP地址为192.168.59.103,但是也可能被VirtualBox启用的DHCP修改。 |
chasehong
|
更多细节如果你好奇的话,Boot2Docker的缺省用户名为docker,密码为tcuser。 Boot2Docker管理工具提供了很多命令: $ ./boot2dockerUsage: ./boot2docker [<options>]{help|init|up|ssh|save|down|poweroff|reset|restart|config|status|info|ip|delete|download|version} [<args>]
更多内容在User Guide。 想了解更多信息或者报告问题,请访问Boot2Docker site。 |
相关推荐
Mac OS X用户使用Docker Toolbox安装Docker软件, Docker Toolbox包含了下列的Docker 工具: Docker CLI客户端, 用来运行Docker Engine,并创建镜像和容器 Docker Machine, 在Mac OS X终端运行Docker Engine命令 ...
一个 Vagrant 虚拟机,用于在 Mac OS X 上运行 Docker 开发环境。 虚拟机基于 Vagrant box。 介绍 在 OS X 上运行 Docker 通常意味着运行 ,或者最近的 。 尽管这些工具非常适合快速启动和运行,但如果您想运行 ...
boot2docker-mongodb 在 OS X 上使用启动 MongoDB 分片集群的 Bash 脚本(通过 )。 它使用 IP 地址进行容器通信。 灵感来自 Alex Komyagin 的 docker 。 使用官方。 当前设置: 2个副本集(3个数据注释) 3个配置...
当前版本Apache Hive(主干版) Apache Tez 0.5.2 Apache Hadoop 2.5.2 PostgreSQL 9.3(Hive 元存储后端)在 Mac OS X 上运行此步骤仅适用于 Mac OS X,因为 Mac OS X 本身不支持 docker。要在 Mac OS X 上运行 ...
在下面的这篇文章中,我将讲解在Mac OS X怎样建立Postgres,Elasticsearch和Redis。 什么是Docker Docker用轻量容器把一个APP从它运行的OS中隔离开。它把APP放入到一个孤立的盒子中,对外只呈现需要使用的文件夹和...
**Windows**和**Mac OS X**虽然都是为桌面应用环境和图形用户界面(GUI)设计的操作系统,但在架构与开发环境上存在显著差异。Windows的核心基于NT内核,而Mac OS X的核心基于XNU(XNU是XNU is Not Unix的缩写,但...
docker 最新版,下载于2019年2月6号, mac 版本 Mac 版本- Mac works on OS X Sierra 10.12 and newer macOS releases. 下载使用百度网盘的方式,提供百度网盘链接。
在压缩包子文件的文件名称列表中只有一个“docker”,这可能意味着压缩包里包含的是Docker引擎的二进制文件或者安装脚本,用户解压后可能需要按照特定步骤进行安装和配置,才能在Mac上启动并使用Docker服务。...
Docker是当下十分火的一项技术,Docker使用了Linux-specific内核特定,所以在Mac OS X无法直接本地运行。但是可以通过安装Boot2Docker application实现。Boot2Docker包含了Virtual Box VM,Docker和Boot2Docker管理...
这是 Docker 容器在 Mac OS X 上的 Vagrant VM 内运行 Node.js Web 服务器的互联网上最简单的示例。 )。 我从 nodejs.com 的首页窃取了 Node.js 服务器,并将 Vagrantfiles 和 Dockerfile 从我发现不太适合我需要...
Docker for Mac 在Mac上运行Docker。系统要求,OS X 10.10.3 或者更高版本,至少4G内存,4.3.30版本以前的VirtualBox会与Docker for Mac产生冲突,所以请卸载旧版本的VitrualBox。
boot2docker是Docker在基于Linux的系统(如Windows和Mac OS X)上的轻量级虚拟化解决方案。它是一个微型Linux发行版,设计为完全运行Docker守护进程。boot2docker通过VirtualBox或其他虚拟机管理程序在主机操作系统...
Mac OS X 借助 Linux 内核,Docker 可以直接在主机上运行容器。 这些内核功能在 OS X 主机上本身不可用,因此虚拟机用作代理来运行 docker 守护程序本身。 一个流行的选择是 ,它运行使用 VirtualBox 作为虚拟化引擎...
vagrant 在mac上通过命令行工具可以管理统一的镜像(BOX)所以vagrant还需要依赖VirtualBox等提供系统(支持linux,windows,OS X等)环境。这篇文章主要介绍下个人在mac上的配置过程。后面一篇会介绍vagrant上搭建...
* 安装 Docker:在不同的操作系统(Ubuntu、Mac OS X、Windows 等)上安装 Docker 的步骤和方法。 二、Docker 容器管理 * 了解 Docker 容器:Docker 容器的概念、类型和生命周期。 * Docker 容器链接管理:如何...
* 操作系统:Windows、Mac OS X 或 Linux * Docker版本:最新版本 * 硬件要求:至少 4GB 的 RAM 和 2GHZ 的 CPU ### 1.2.2 部署Docker 部署 Docker 需要按照以下步骤进行: 1. 下载并安装 Docker 软件 2. 启动 ...
不幸的是,它需要很多依赖项,并且在 Mac OS X 上运行有些困难。不幸的是,由于所有这些依赖项,容器相当大。 为了解决这个问题,我们将所有这些都打包到一个 Docker 容器中。 默认情况下,容器配置为将 Markdown ...
Mac OS X 1.2. Ubuntu 1.3. Red Hat Enterprise Linux 1.4. CentOS 1.5. Debain 1.6. Gentoo 1.7....