Mac OS上通过boot2docker安装使用Docker的教程
发布时间:2023-08-02 21:11:30
其实Docker的跨平台性到现在也一直没有做太好,包括在Mac上目前最普遍的方式还是通过boot2docker这样一个类似虚拟机的东西...这里我们就来看一下Mac OS上通过boot2docker安装使用Docker的教程
安装
boot2docker是将docker daemon运行在虚拟机中的,所以系统中必须要有虚拟机环境:VMware、virtualbox、parallels都可以,必须要有,且使用的工具包有所不同。
本人习惯于使用parallels desktop,机子上本来装着就有,所以优先选择parallels环境。
使用parallels环境可以不用安 * oot2docker,直接安装docker-machine-parallels即可。
项目地址:https://github.com/Parallels/docker-machine-parallels
使用Homebrew先查看下都有哪些软件:
复制代码代码如下:
selflydeMacBook-Pro:~ liyd$ brew search docker
这里我们只需要安装两个软件包:docker和docker-machine-parallels,其中docker-machine会成为docker-machine-parallels的依赖而自动进行安装。
可以看到上面这三个软件包后面都有个勾,因为我本机已经安装过了。
复制代码代码如下:
selflydeMacBook-Pro:~ liyd$ brew install docker-machine-parallels
selflydeMacBook-Pro:~ liyd$ brew install docker
创建虚拟机
只需要一个命令,
复制代码代码如下:
selflydeMacBook-Pro:~ liyd$ docker-machine create --driver=parallels prl-dev
当然还有一些其它的参数,具体可以看项目主页上的说明。
第一次创建会比较慢,因为要下载boot2docker.iso。
如果提示下载失败,可以自行到github上去下载后,放到~/.docker/machine/cache目录下。
使用
创建虚拟机后,会提示你使用docker-machine env命令,然后再用eval命令:
复制代码代码如下:
selflydeMacBook-Pro:~ liyd$ docker-machine env prl-dev
export DOCKER_TLS_VERIFY="1"
export DOCKER_HOST="tcp://10.211.55.11:2376"
export DOCKER_CERT_PATH="/Users/liyd/.docker/machine/machines/prl-dev"
export DOCKER_MACHINE_NAME="prl-dev"
# Run this command to configure your shell:
# eval $(docker-machine env prl-dev)
selflydeMacBook-Pro:~ liyd$ eval $(docker-machine env prl-dev)
至此,就可以像平常使用docker一样来自由发挥了!
容器端口跳转
最新版的boot2docker建立了一个仅有网络适配器的主机提供可以接入容器的端口。
如果你运行一个有公开端口的容器,
复制代码代码如下:
$ docker run --rm -i -t -p 80:80 nginx
然后你应该能用IP地址接入Nginx服务器:
复制代码代码如下:
$ boot2docker ip
通常,这个IP地址为192.168.59.103,但是也可能被VirtualBox启用的DHCP修改。
其他
如果你好奇的话,Boot2Docker的缺省用户名为docker,密码为tcuser。
Boot2Docker管理工具提供了很多命令:
复制代码代码如下:
$ ./boot2dockerUsage: ./boot2docker [


猜你喜欢
- 小米网盘是小米官方推出的一款网络存储空间,支持小米账号登陆使用,还具有存储空间大、存储极速。本期教程小编将为大家带来小米云盘使用教程介绍,步
- 有时候在打印较长篇幅的Word文档时需要正反打印,并且需要让同一页纸正反的页码都出现在对应位置。如果我们先将⒈⒊⒌⒎⒐页码先编在右侧,打出这
- Xbox是win10系统自带的游戏平台,运用范围广泛,不少用户都会用它来录制游戏视频。但是有Win10用户反映自己在使用过程中遇到无法连接网
- ansys软件怎么返回上一步?ansys软件ansys19广泛应用于核工业、铁道、石油化工、航空航天、能源等领域,包括:高级分析、网格划分、
- “Word2010/2088.html'>邮件合并向导”用于帮助用户在Word2010文档中完成信函、电子邮件、信封、标签或目
- VMware虚拟机占用资源怎么优化?实际上VMware虚拟机安装过多个系统之后,本身就占用很大了,如果你开启了自动保护(自动备份快照),就会
- 1.打开需要打印的Excel表格,接着点击工具栏的“Office按钮”→“打印”→“打印预览”。 2.接着我们就可
- qq影音是腾讯推出的一款播放器,占用内存小、缓存视频快、播放更加流畅清晰。qq影音要怎么循环播放某一段视频呢,下面就给大家分享具体步骤。1、
- win7professional是比较常见的专业版本,强大丰富的功能,也是很多用户喜欢的win7版本,也是按照最多的win7系统版本,想要了
- DNF助手怎么添加好友方法?DNF助手是腾讯游戏官方出品的关于地下城与勇士的游戏资讯平台,用户们不但可在APP上看到各种资讯与游戏活动简介,
- 随着智能手机的飞速发展,现在手机已经兼具了非常多的功能,我们平时的社交、娱乐、支付都离不开手机。然而关于手机的安全问题,也是我们需要关注和留
- 我们在平时工作中使用Excel处理数据时,经常会在第一列进行编号,比如:A00001、A00002、……A00010,在数据多的情况下,只要
- 淘小说APP怎么使用?淘小说APP是款小说阅读软件,用户们可在APP上免费观看到各个热门小说网站的精选小说,那么我们该如何使用这款软件呢?下
- 打开PPT,最重要的区块当然是幻灯片,但幻灯片的大小你知道吗?一般常见的幻灯片有两种,标准宽度(4:3)和(16:9),还可以根据你的需求自
- 英特尔mac如何安装win11,本文适用于intel版本mac安装Windows 11正式版虚拟机,看完本文,你的老Mac电脑也可以安装wi
- TYPE函数用于返回数值类型的数字,那么具体的使用方法是怎么呢?下面给大家分享excel中使用type函数的使用方法,欢迎大家来到学习。ex
- 最近,不少用户表示,在win7系统上面安装vc6,而vc6没有行号显示功能,而vc6行号插件是一款很好很强大的显行号插件,使用VC编程的朋友
- 在电脑使用频繁的当下很多用户们在使用电脑的时候都可以自己来解决一些小问题!今天小编为大家带来的就是win7本地连接开启方法,感兴趣的就一起来
- 使用wps文字编辑文档时,如果遇到程序出现故障时,它会帮我们自动备份文件,以被我们正常使用,为了方便再次打开,我们可以对恢复文件的位置进行修
- BIOS设置是是一组固化到计算机内主板上一个ROM芯片上的程序,其主要功能是为计算机提供最底层的、最直接的硬件设置和控制。我们都知道不同的电