• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >云计算 > Install Docker on Mac OS X,installdocker

Install Docker on Mac OS X,installdocker

作者:网友 字体:[增加 减小] 来源:互联网

本文主要包含mac os x install dvd,mac os x install esd,mac os x install,mac os x,mac os x系统下载等服务器相关知识,网友希望可以进行参考

Install Docker on Mac OS X,installdocker


小白来山寨一把官网文档。

Docker不能直接跑在OS X上,需要先安装下VirtualBox和boot2docker。boot2docker会帮我们启动vm,启动docker,并且本身提供一些管理命令。
boot2docker也很轻量级,完全在内存里启动一个VM,只占24M大小,几秒内就可以启动。

安装过程

1) 下载VirtualVM-xxx-xxx.dmg,并安装。
2) 使用brew安装boot2docker以及docker

brew install boot2docker
brew install docker

3) 创建新的VM,这个步骤只需要在你的机器上执行一次

boot2docker init

4) 启动VM

boot2docker start

5) 把vm里具体docker相关环境信息写入环境路径

boot2docker shellinit # 然后把里面的export执行一遍

## 或者,直接这样
eval "$(boot2docker shellinit)"

6) 这时候docker以及启动了,可以敲命令检查运行状态

docker version
boot2docker status

7) 自动下载镜像,在docker里跑应用

# hello-world是docker hub里已有的镜像,会下载之后执行
docker run hello-world 

# 也可以试试官网给的nginx,同样第一次跑会下载镜像,花费一些时间
docker run -d -P --name web nginx

8) 管理docker里的应用

docker ps #查看在跑的应用
docker logs web #查看这个name为web的app的日志
docker stop web #停掉app
docker rm web

9) 停掉boot2docker

boot2docker stop
boot2docker poweroff

补充

在Docker Hub里,可以看到repo里已有的可下载部署的镜像。先在网站上注册一个用户,然后通过

docker login

登陆。

通过

docker search spark

可以在本地搜索远程镜像。并进行下载。

docker pull img-name 

Docker Hub之于img,相当于Github之于project。

参考自官网 http://docs.docker.com/installation/mac/
以及 http://docs.docker.com/userguide/
里面有更多关于镜像、仓库、Docker命令的解释

全文完 :)

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Install Docker Mac OS X,installdocker
  • Install Docker on Mac OS X,installdocker

相关文章

  • nova event机制分析,novaevent机制
  • RabbitMQ(python实现)学习之一:简单两点传输“Hello World”的实现,rabbitmqpython
  • 一步一步教你搭建基于docker的MongoDB复制集群环境,dockermongodb
  • R.net简介(原创翻译),r.net简介原创翻译
  • hive创建表语句详解,hive语句详解
  • 安装配置openstack 中的 Open vSwitch (OVS) service,openstackvswitch
  • hive SymlinkTextInputFormat介绍及用法,textinputformat
  • 联想台式机启天m4350 启用intel vt-x,m4350vt-x
  • Hadoop集群优化,hadoop集群
  • 如何创造自己的数据字典(词库转换工具的使用),创造自己工具的使用

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • hadoop的namenode无法启动的解决办法,hadoopnamenode
    • Hadoop2伪分布模式安装,hadoop2分布模式
    • MapReduce处理表的自连接,mapreduce处理表
    • 超人学院Hadoop大数据资源分享,超人学院hadoop分享
    • HDP 2.2.4 Hue Oozie Editor生成workflow.xml的几点问题,oozieworkflow.xml
    • 我与英语技术书籍,英语技术书籍
    • 安装openstack 时 遇见的一些问题及解决方法!,openstack一些问题
    • JOIN操作,数据库join操作
    • RegionServer功能职责,regionserver职责
    • Linux索引节点(Inode:no space for device)用满导致的一次故障,linuxinode

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有