Mac下使用Docker简单介绍

英文官方安装指南

Docker是当下十分火的一项技术,Docker使用了Linux-specific内核特定,所以在Mac OS X无法直接本地运行。但是可以通过安装Boot2Docker application实现。Boot2Docker包含了Virtual Box VM,Docker和Boot2Docker管理工具。

在Mac上运行Docker一台虚拟机的帮助,Docker Client运行在本地,Docker Daemon运行在虚拟机中,Boot2Docker作为一个管理工具在本地运行。

安装Boot2Docker

最简便的方式就是直接用brew安装,自动解决依赖。

$ brew install boot2docker

Note: 安装过程中需要安装go语言包,这个包需要翻墙才能安装。

初始化docker

$ boot2docker init
$ boot2docker start
$ $(boot2docker shellinit)

测试docker

$ docker run hello-world

如果一切正常,那么docker的简单安装就完成了,docker的具体使用可以参考官网文档或
私活利器,docker快速部署node.js应用

排错

如果出现如:error in run: Failed to get machine “boot2docker-vm”: machine does not exist之类的错误,可以使用

$ boot2docker -v info
$ sudo boot2docker -v info   #第一个命令不行再使用

根据得到的环境变量判断Virtual Box的设置可能存在的问题,调整Virtual Box的设置,然后重装boot2docker,这是目前比较有效的解决方案。

时间: 2024-10-17 03:35:40

Mac下使用Docker简单介绍的相关文章

mac下通过docker搭建LEMP环境

在mac下通过docker搭建LEMP环境境 1.安装virtualbox.由于docker是在lxc环境的容器 2.安装boot2docker,用于与docker客户端通讯 > brew update > brew install docker > brew install boot2docker 3.初始化boot2docker,也就是在virtualbox上安装一个docker的host环境 boot2docker init 此时会下载一个镜像 4.启动虚拟机host :~$ bo

Mac下的利器们介绍

小帽子Alfred 是Mac下快速启动的神器.space + option 快速调用出小帽子 web search快速使用百度 在preferences -> features -> web search配置中,禁用其余国外的网站,加入baidu的配置: http://www.baidu.com/s?wd={query} 定义一个keywor的,比如: b 加一个titile,比如:百度一下 这样在小帽子里: b KEYWORDS 可以启动浏览器百度搜索了! 快速查找单词 默认用define

docker简单介绍

docker是一个应用容器,轻量级的虚拟化平台不属于一个完整的虚拟机,只是具备运行一个服务最基本的东西,内部服务很少,占用硬件资源非常少容器极其容易制作,只需要有准备好的镜像,基本就秒级别启动. docker可以让任何程序在一个隔离的空间中运行,类似于windows上沙盒一样的东西但是比这个跟好docker容器移植性非常好,所以可以保证一个程序在开发过程中可以完全是一模一样的环境. 命名空间(Namespaces) Docker充分利用了一项称为namespaces的技术来提供隔离的工作空间,我

docker简单介绍----存储

docker容器 中使用Volumes来实现数据的持久性,因为容器的删除会丢失数据,而关闭或者重启容器不会丢失数据 docker run -v即可使用Volumes 1.docker-managed volume docker run -it --name test1 -v /data  nginx 这种docker管理卷方式自动绑定到宿主机上的目录 使用 docker inspect -f {{.Mounts}} nginx来查看,可以看到将宿主机的 _/data目录挂载到了容器的/data目

docker简单介绍。

docker是啥? 一.概念? // 和运维有关的工具,和开发没有很大的关系.只需要去调试项目,将项目运行更迅速. 二.作用? 1.只需要关心项目的编写和调试,不需要关心具体的项目需要运行在哪里,并且项目部署是非常安全的. 2.构建非常安全,并且部署和运行项目可以在任意的地方. docker英文翻译过来是码头工人,码头工人在码头进行搬运,doker的整个核心就是集装箱,目的就是把所有的码头工人全部下岗 理解. 当运维和开发人员出现分歧和冲突的时候,千万不要吵架,要一起寻找问题的解决方案: 1.把

Python基础-linux/window下python安装简单介绍

1.linux安装python linux : 无需安装,自带原装Python环境 2. linux更新python2.7.5-python3.7.4 一.查看当前linux安装的python版本 [[email protected] ~]# python -VPython 2.7.5 二.安装gcc,用于编译Python源码 [email protected] soft]#yum install gcc gcc-c++ -y  三.下载最新的python包并安装 进入python官网(http

Mac 下 docker安装

http://www.th7.cn/system/mac/201405/56653.shtml Mac 下 docker安装 以及 处理错误Cannot connect to the Docker daemon. Is 'docker -d' running on this host? 和 dial unix /var/run/docker.sock: no such file or directory 云主机可以选择系统镜像快速创建主机,这比虚拟机更便捷了,我们本地也可以这么做了,因为有了Do

Mac下命令行发邮件【搭配php(shell_exec...)等脚本语言,轻松发邮件,告别各种依赖库】

用到的是msmtp,一个smtp客户端,比sendmail,postfix更加轻量.用自己的QQ邮箱(163...)发邮件的话,很适合. Mac下安装很简单,一句话:brew install msmtp 另外需要配置两个文件: ~/.mailrc: ~/.msmtp: 正式发送: 收到洛: PHP发送的话,用shell_exec之类的函数,就不用多说啦,命令当然支持更多的参数,详细可参考相关文档或者Terminal输msmtp --help查看.

react-native Mac下安卓真机调试

安装Android studio参考资料:https://blog.csdn.net/u014202635/article/details/55668976(有些繁琐,使用里面的下载网站,其余按照我的来) 真机遇到的问题参考资料: 解决Mac上adb: command not found问题:https://blog.csdn.net/weixin_38327562/article/details/71057276 react-native run-android 报错:https://segm