位置: IT常识 - 正文

Mac OS上通过boot2docker安装使用Docker的教程(boot mac os from)

编辑:rootadmin
其实Docker的跨平台性到现在也一直没有做太好,包括在Mac上目前最普遍的方式还是通过boot2docker这样一个类似虚拟机的东西...这里我们就来看一下Mac OS上通过boot2docker安装使用Docke... 16-06-07

推荐整理分享Mac OS上通过boot2docker安装使用Docker的教程(boot mac os from),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mac bootrom,mac bootrom,bootice mac,boot mac os from,mac怎么用bootcamp,boot mac os from,boot mac os from,boot mac os from,内容如对您有帮助,希望把文章链接给更多的朋友!

安装boot2docker是将docker daemon运行在虚拟机中的,所以系统中必须要有虚拟机环境:VMware、virtualbox、parallels都可以,必须要有,且使用的工具包有所不同。本人习惯于使用parallels desktop,机子上本来装着就有,所以优先选择parallels环境。使用parallels环境可以不用安装boot2docker,直接安装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-parallelsselflydeMacBook-Pro:~ liyd$ brew install docker

创建虚拟机只需要一个命令,

代码如下:selflydeMacBook-Pro:~ liyd$ docker-machine create --driver=parallels prl-devMac OS上通过boot2docker安装使用Docker的教程(boot mac os from)

当然还有一些其它的参数,具体可以看项目主页上的说明。第一次创建会比较慢,因为要下载boot2docker.iso。如果提示下载失败,可以自行到github上去下载后,放到~/.docker/machine/cache目录下。

使用创建虚拟机后,会提示你使用docker-machine env命令,然后再用eval命令:

代码如下:selflydeMacBook-Pro:~ liyd$ docker-machine env prl-devexport 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 [<options>]{help|init|up|ssh|save|down|poweroff|reset|restart|config|status|info|ip|delete|download|version} [<args>]

docker-machine还有一些其它非常有用的命令,可以自行在命令行查看:active Print which machine is activeconfig Print the connection config for machinecreate Create a machineenv Display the commands to set up the environment for the Docker clientinspect Inspect information about a machineip Get the IP address of a machinekill Kill a machinels List machinesprovision Re-provision existing machinesregenerate-certs Regenerate TLS Certificates for a machinerestart Restart a machinerm Remove a machinessh Log into or run a command on a machine with SSH.scp Copy files between machinesstart Start a machinestatus Get the status of a machinestop Stop a machineupgrade Upgrade a machine to the latest version of Dockerurl Get the URL of a machineversion Show the Docker Machine version or a machine docker versionhelp Shows a list of commands or help for one command

本文链接地址:https://www.jiuchutong.com/zhishi/269931.html 转载请保留说明!

上一篇:电脑怎么更新系统?有什么办法可以更新?(电脑怎么更新系统日期)

下一篇:线路和无线导致路由器网速慢?路由器网速慢怎么办呢?(无线电路问题)

  • 微博营销推广十二个技巧(微博营销推广是什么)

    微博营销推广十二个技巧(微博营销推广是什么)

  • 苹果xr相机如何设置镜像(苹果xr相机如何背景变透明)

    苹果xr相机如何设置镜像(苹果xr相机如何背景变透明)

  • 3dmax怎么一渲染就崩溃(3d max 怎么渲染)

    3dmax怎么一渲染就崩溃(3d max 怎么渲染)

  • pdf用office哪个打开(pdf文件用什么软件打印好)

    pdf用office哪个打开(pdf文件用什么软件打印好)

  • 磁贴功能是什么意思(磁贴原理)

    磁贴功能是什么意思(磁贴原理)

  • 校园扩列匹配失败怎么解决(校园扩列匹配失败是怎么回事)

    校园扩列匹配失败怎么解决(校园扩列匹配失败是怎么回事)

  • q9300相当于现在什么cpu(q9300cpu相当于i几)

    q9300相当于现在什么cpu(q9300cpu相当于i几)

  • 快手怎么把别人拉黑让对方看不到(快手怎么把别人的作品变成自己的原创)

    快手怎么把别人拉黑让对方看不到(快手怎么把别人的作品变成自己的原创)

  • 华为如何召唤siri(华为如何召唤语音)

    华为如何召唤siri(华为如何召唤语音)

  • qq怎么设置无性别(qq怎么设置无性别显示)

    qq怎么设置无性别(qq怎么设置无性别显示)

  • 爱奇艺和奇异果的关系(爱奇艺和奇异果哪个好)

    爱奇艺和奇异果的关系(爱奇艺和奇异果哪个好)

  • 设置特别关心对方能看到吗(设置特别关心有什么作用)

    设置特别关心对方能看到吗(设置特别关心有什么作用)

  • 苹果6无法设置动态壁纸(苹果6无法设置指纹解锁)

    苹果6无法设置动态壁纸(苹果6无法设置指纹解锁)

  • 手机上word存储在哪里(手机word存储路径)

    手机上word存储在哪里(手机word存储路径)

  • 手机令牌有什么作用(手机令牌什么原理)

    手机令牌有什么作用(手机令牌什么原理)

  • 正常键盘尺寸是多少(键盘尺寸是多少)

    正常键盘尺寸是多少(键盘尺寸是多少)

  • 抖音关注别人失败(抖音关注了对方,怎么突然没有了怎么找回来)

    抖音关注别人失败(抖音关注了对方,怎么突然没有了怎么找回来)

  • 抖音照片视频怎么加快(抖音照片视频怎么加长时间)

    抖音照片视频怎么加快(抖音照片视频怎么加长时间)

  • 什么是动态字符(什么是动态字符串)

    什么是动态字符(什么是动态字符串)

  • 微信插件加载失败如何处理(微信插件失败打不开文件怎么办)

    微信插件加载失败如何处理(微信插件失败打不开文件怎么办)

  • 安卓系统更新怎么关闭(安卓系统更新怎么弄)

    安卓系统更新怎么关闭(安卓系统更新怎么弄)

  • 硬盘和内存条的区别(硬盘和内存条的功耗)

    硬盘和内存条的区别(硬盘和内存条的功耗)

  • 微信可以扫公交车吗(微信能直接扫公交车吗)

    微信可以扫公交车吗(微信能直接扫公交车吗)

  • 微信如何注册商家(微信如何注册商店)

    微信如何注册商家(微信如何注册商店)

  • softmanager.exe是什么进程  如何关闭softmanager进程(soft version)

    softmanager.exe是什么进程 如何关闭softmanager进程(soft version)

  • 微软正为更多电脑自动更新 Win10 21H1(微软正在更新office)

    微软正为更多电脑自动更新 Win10 21H1(微软正在更新office)

  • Fedora Linux下安装套件的方法(fedora23安装)

    Fedora Linux下安装套件的方法(fedora23安装)

  • 修改织梦管理员用户名(账户)的三种方法(织梦参数配置设置)

    修改织梦管理员用户名(账户)的三种方法(织梦参数配置设置)

  • 文化传媒公司的税种及税率
  • 销售原材料给供应商
  • 小规模免收增值税的收入范围
  • 其他个人出租不动产
  • 同一法人的两家企业可以以同一投标人身份投标吗
  • 资产负债表中应收账款
  • 中小企业增值税税率
  • 金融行业打包是什么意思
  • 分期收款销售商品确认收入会计分录
  • 事业单位库存物品
  • 其他综合收益为什么要结转
  • 退款扣除的手续费怎么查
  • 费用报销凭证是出纳的吗
  • 资产负债表货币资金与现金流量表的关系
  • 银行询证函回函是什么意思
  • 营改增后小规模纳税人
  • 事业单位没有经过公示的内部文件不生效 出处
  • 关联企业税收
  • 支付车辆保险费及车船税会计科目
  • 母公司向子公司收取管理费
  • 其他资本公积增加会计处理方法
  • 会计分录是怎么样的
  • 预付会议费会计分录
  • qtzgacer.exe - qtzgacer进程是什么文件 .作用是什么
  • php语言之mysql操作
  • 预付款多长时间
  • 高新技术企业研究开发费用加计扣除
  • 微软windows11iso
  • 苏必利尔湖位置地图
  • 未开票收入以后必须开票吗
  • 房屋产权置换协议书范本
  • 马德拉海岛
  • php数据库删除数据
  • php与ajax交互
  • 工具tj
  • Python人脸识别
  • phpcms开发招聘
  • 将本月发生的制造费用总额按生产工人
  • 商业折扣的会计分录
  • 为什么开发票能抵税
  • 库存现金科目的辅助核算项目为日记账
  • 完税证明可以作废吗
  • 以前年度进项转出账务处理
  • 业务招待费进项税
  • 在建工程和预付账款怎么转化
  • 小规模超30万附加税有减免吗
  • 交易性金融资产的账务处理
  • 销售收入怎么入账
  • 施工企业的成本核算
  • 房地产公司分立 土地转移
  • 出口退税如何做进料核销凭证
  • 固定资产售后回购
  • 银行回单超过三个月可以补打吗
  • 工会经费能零申报保存不起
  • mysql8高可用
  • win7系统开机后黑屏只有鼠标指针可以移动
  • windows7无法进入睡眠
  • win7系统开机蓝屏0x0000007b
  • linux jack
  • qctray.exe - qctray进程 是什么文件 作用是什么
  • 怎么通过mac连接wifi
  • linux修改用户名
  • OfcPfwSvc.exe - OfcPfwSvc是什么进程 有什么用
  • linux yw命令
  • vbs编辑
  • jQuery插件库
  • ajax请求传参
  • unity3d初学者教程视频
  • javascript操作网页
  • 使用jquery实现的项目
  • 税控盘怎么查看开票截止日期
  • 计提税金的公式
  • 江苏昆山电费查询电话
  • 江苏省国家税务局电话号码
  • 广西个人医保缴费时间
  • 没有代理记账资质做代理记账业务
  • 分公司的总公司
  • 1973年简并税制
  • 船舶吨税税收优惠口诀
  • 加强监督管理工作
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设