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放入到一个孤立的盒子中,对外只呈现需要使用的文件夹和...
docker 最新版,下载于2019年2月6号, mac 版本 Mac 版本- Mac works on OS X Sierra 10.12 and newer macOS releases. 下载使用百度网盘的方式,提供百度网盘链接。
vagrant 在mac上通过命令行工具可以管理统一的镜像(BOX)所以vagrant还需要依赖VirtualBox等提供系统(支持linux,windows,OS X等)环境。这篇文章主要介绍下个人在mac上的配置过程。后面一篇会介绍vagrant上搭建...
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。
不幸的是,它需要很多依赖项,并且在 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....
Mac(OS X)上的Docker symfony介绍这是我为symfony php framework( )项目创建的docker项目。 我在Mac上将docker用于大型symfony应用程序,并遇到了描述的性能问题。 为了解决这个问题,我在该项目的外部库中成功...
研讨会:Docker简介软件安装Windows 10专业版/ Mac OS X / Linux 访问并下载适用于Mac或Windows的Docker。 按照网站上的说明在您的计算机上安装Docker。 启动DockerWindows 10家庭版的安装而是访问下载并安装Docker ...
该存储库包含适用于Mac的Docker桌面的问题跟踪器-OS X或macOS上的集成Docker体验。 如果发现软件有问题,请先或从顶部的栏中搜索(以s为焦点),然后,如果找不到问题,请。 组成项目 适用于Mac的Docker桌面使用许多...
Mac OS X 借助 Linux 内核,Docker 可以直接在主机上运行容器。 这些内核功能在 OS X 主机上本身不可用,因此虚拟机用作代理来运行 docker 守护程序本身。 一个流行的选择是 ,它运行使用 VirtualBox 作为虚拟化引擎...
码头工人推SSH 将Docker映像从您的本地计算机... 在OS X上使用“ Docker for Mac”进行了测试。安装通过pip安装: pip install docker-push-ssh 将localhost:5000添加到Docker客户端的不安全注册表中(需要重启docker)
您将可以在Linux上的或Mac OS X上的 (默认)下访问它。进入容器如果某些问题不适用于您的应用程序,则可能需要连接到计算机上的外壳程序,以便您可以进行进一步调查。 运行docker exec -it docker-...
Mac OS X 10.9以上 为通过创建的现有boot2docker框激活 。 :warning: Mac OS X High Sierra下的NFS可能有问题(有关更多信息,请参见问题 ) :warning: 带有WSL的Windows 10 在根目录下挂载驱动器(例如/c )- ...