全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

详解MAC OSX Docker开发环境搭建

MAC OSX  Docker 开发环境搭建

1. 安装Virtualbox 下载地址:https://www.virtualbox.org/

VirtualBox简体中文版下载安装(图解教程)https://www./article/95311.htm

2. 安装boot2docker

$ brew install boot2docker

# 也可以手工安装: 
$ curl https://raw.github.com/steeve/boot2docker/master/boot2docker > boot2docker; chmod +x boot2docker; sudo mv boot2docker /usr/local/bin

3. 安装Docker

$ brew install docker

# 也可以手工安装:
$ curl -o docker http://get.docker.io/builds/Darwin/x86_64/docker-latest; chmod +x docker; sudo cp docker /usr/local/bin

4. 配置Docker客户端

# 如果环境没有设置,运行boot2docker up时会有修改环境变量的建议
$ boot2docker up
Waiting for VM and Docker daemon to start...
.o
Started.
Writing /xxx/.boot2docker/certs/boot2docker-vm/ca.pem
Writing /xxx/.boot2docker/certs/boot2docker-vm/cert.pem
Writing /xxx/.boot2docker/certs/boot2docker-vm/key.pem

To connect the Docker client to the Docker daemon, please set:
 export DOCKER_CERT_PATH=/your/path/.boot2docker/certs/boot2docker-vm
 export DOCKER_TLS_VERIFY=1
 export DOCKER_HOST=tcp://192.168.888.888:2376
# 把最后三条加到~/.bash_profile即可

5. boot2docker初始化与启动

$ boot2docker init
# 完成后就能在 VirtualBox 中看到一个叫做 boot2docker-vm 的虚拟机,以后只需用 boot2docker 命令来控制这个虚拟机的行为,启动,停止等.

$ boot2docker up
# 启动,boot2docker-vm 虚拟机,我们能在 VirtualBox 中看到该虚拟机变成 Running 状态

# 直接执行 boot2docker 可以看到可用的参数
Usage /usr/local/bin/boot2docker {init|start|up|save|pause|stop|restart|status|info|delete|ssh|download}

6. 启动Docker守护进程

$ sudo docker -d

# 这时可执行
$ boot2docker ssh

7. 加载镜像

# 首先下载镜像文件
$ wget http://10.10.888.888:8001/www-v4.0.tar

# 导入到本地镜像仓库
$ docker load -i /path/to/www-v4.0.tar

# 改镜像名
$ docker tag c39e2433999 www:v4.0

# 启动
$ docker run --privileged -it --rm -v /your/home/path/:/home/webroot -p 80:8000 www:v4.0 /bin/bash
# 你本地目录/your/home/path映射到docker容器的/home/web/root, 并且他们端口对应是80:8000

8. 测试

# 测试之前在本地目录下建立相应的可执行文件.
# 并修改本地hosts, 例如要绑定es.web.com这个域名
$ boot2docker ssh
$ ifconfig
...
# 获得ip后返回本地绑定hosts

# 测试
$ curl -i http://es.web.com/
# 返回数据说明成功了

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


# mac搭建docker环境  # mac  # docker  # 开发环境  # docker安装部署mac  # PyCharm使用Docker镜像搭建Python开发环境  # Docker搭建自己的PHP开发环境  # 利用docker-compose搭建AspNetCore开发环境  # 使用Docker快速搭建Oracle开发环境的方法教程  # Ubuntu 搭建基于Docker的LNMP+Redis的开发环境(图文)  # 搭建基于Docker的PHP开发环境的详细教程  # 快速掌握使用Docker搭建开发环境  # 镜像  # 能在  # 绑定  # 下载地址  # 可以看到  # 简体中文版  # 应是  # 三条  # 可执行  # 大家多多  # 到该  # 化与  # 可执行文件  # 客户端  # 一个叫做  # 镜像文件  # 导入到  # 加载  # 只需用  # 完成后 


相关文章: 寿县云建站:智能SEO优化与多行业模板快速上线指南  如何构建满足综合性能需求的优质建站方案?  免费视频制作网站,更新又快又好的免费电影网站?  ,南京靠谱的征婚网站?  家庭服务器如何搭建个人网站?  如何获取上海专业网站定制建站电话?  品牌网站制作公司有哪些,买正品品牌一般去哪个网站买?  招贴海报怎么做,什么是海报招贴?  全景视频制作网站有哪些,全景图怎么做成网页?  C++时间戳转换成日期时间的步骤和示例代码  如何在局域网内绑定自建网站域名?  济南企业网站制作公司,济南社保单位网上缴费步骤?  如何基于PHP生成高效IDC网络公司建站源码?  建站之星代理费用多少?最新价格详情介绍  行程制作网站有哪些,第三方机票电子行程单怎么开?  如何用免费手机建站系统零基础打造专业网站?  企业在线网站设计制作流程,想建设一个属于自己的企业网站,该如何去做?  制作ppt免费网站有哪些,有哪些比较好的ppt模板下载网站?  小程序网站制作需要准备什么资料,如何制作小程序?  官网自助建站系统:SEO优化+多语言支持,快速搭建专业网站  如何在万网自助建站中设置域名及备案?  高端网站建设与定制开发一站式解决方案 中企动力  建站之星五站合一营销型网站搭建攻略,流量入口全覆盖优化指南  免费网站制作appp,免费制作app哪个平台好?  公众号网站制作网页,微信公众号怎么制作?  潮流网站制作头像软件下载,适合母子的网名有哪些?  如何自定义建站之星网站的导航菜单样式?  已有域名能否直接搭建网站?  h5在线制作网站电脑版下载,h5网页制作软件?  如何在腾讯云服务器上快速搭建个人网站?  制作宣传网站的软件,小红书可以宣传网站吗?  制作公司内部网站有哪些,内网如何建网站?  建站之星手机一键生成:多端自适应+小程序开发快速建站指南  如何安全更换建站之星模板并保留数据?  如何解决ASP生成WAP建站中文乱码问题?  网站专业制作公司有哪些,做一个公司网站要多少钱?  相亲简历制作网站推荐大全,新相亲大会主持人小萍萍资料?  如何在Golang中处理模块冲突_解决依赖版本不兼容问题  网站制作大概多少钱一个,做一个平台网站大概多少钱?  免费网站制作模板下载,除了易企秀之外还有什么H5平台可以制作H5长页面,最好是免费的?  如何做网站制作流程,*游戏网站怎么搭建?  建站主机如何选?高性价比方案全解析  利用JavaScript实现拖拽改变元素大小  如何通过FTP空间快速搭建安全高效网站?  内网网站制作软件,内网的网站如何发布到外网?  红河网站制作公司,红河事业单位身份证如何上传?  Python如何创建带属性的XML节点  在线教育网站制作平台,山西立德教育官网?  如何高效完成独享虚拟主机建站?  制作网站的网址是什么,请问后缀为.com和.com.cn还有.cn的这三种网站是分别是什么类型的网站? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。