在mac上安装 docker
docker极大提高了应用的运行效率,降低了云计算资源供应的成本,同时让应用的部署、测试和分发都变得前所未有的高效和轻松!docker是一个容器,不像kvm,他是真实的系统,启动时,KVM消耗的资源更多。
1,安装docker toolbox,virtualbox
# brew cask install virtualbox
# brew cask install docker-toolbox
2,注册阿里docker加速器,提供一个加速地址
https://dev.aliyun.com/
这一步不是必须,但是个人觉得还是有必要做一下。服务器在国外,你懂的。
3,创建一个image
docker-machine create --engine-registry-mirror=https://aurtqjzl.mirror.aliyuncs.com -d virtualbox default
该命令还会在 ~/.docker/machine/machines/default 目录下生成一个 docker machine 的配置文件。您只需执行一次 create 命令。然后,您可以使用 docker-machine 命令来开启,停止,查询并管理虚拟机。
如果创建时没有添加,加速器。可以进行以下操作
$ docker-machine ssh default //ssh到default
$ cat /var/lib/boot2docker/profile
EXTRA_ARGS='
--label provider=virtualbox
--registry-mirror https://aurtqjzl.mirror.aliyuncs.com //添加'
CACERT=/var/lib/boot2docker/ca.pem
DOCKER_HOST='-H tcp://0.0.0.0:2376'
DOCKER_STORAGE=aufs
DOCKER_TLS=auto
SERVERKEY=/var/lib/boot2docker/server-key.pem
SERVERCERT=/var/lib/boot2docker/server.pem
4,获取 default的环境变量
$ docker-machine env default //default就是上面创建的名称
export DOCKER_TLS_VERIFY="1"
export DOCKER_HOST="tcp://192.168.99.100:2376"
export DOCKER_CERT_PATH="/Users/zhangying/.docker/machine/machines/default"
export DOCKER_MACHINE_NAME="default"
# Run this command to configure your shell:
# eval "$(docker-machine env default)"
5,激活 default
# eval "$(docker-machine env default)"
zhangyingdeMacBook-Pro:machines zhangying$ docker-machine ls
NAME ACTIVE DRIVER STATE URL SWARM DOCKER ERRORS
default * virtualbox Running tcp://192.168.99.100:2376 v17.05.0-ce
mytest - virtualbox Stopped Unknown
带*号表示是激活
6,启动centos
$ docker run -it centos
会提示你没有centos,然后就会去下载了。
转载于:https://blog.51cto.com/14046599/2360340
在mac上安装 docker相关推荐
- 菜鸟入门Docker—Mac上安装Docker
1.安装 docker官网找到for mac的安装包Docker.dmg文件下载安装即可.将docer拖到应用里.安装成功后任务栏会有docker标志. 配置镜像地址 打开任务栏图标,进入prefer ...
- 在mac上安装Docker
1.进入一下地址进行下载docker https://download.docker.com/mac/stable/Docker.dmg 进入后进行下载后进行安装 2.将其拖动到Appliaction ...
- 在 Mac 上通过 Docker 运行 Asp.net Core 简易教程
首先,你需要在 Mac 上安装好 Docker 下载地址 https://download.docker.com/mac/stable/Docker.dmg 或者查看别人的 安装教程 怎么安装这里就不 ...
- 在arm架构的mac上安装sql server(m1芯片 or m2芯片)
在arm架构的mac上安装sql server 由于Mac最新的芯片使用了arm架构的缘故 Sql server和Mac的兼容相当差,以至于无法在Mac的docker上启动 在m1芯片上很多方法试试还 ...
- docker显示linux桌面,怎样在桌面上安装 Docker CE?
按照这些简单的步骤在你的 Linux.Mac 或 Windows 桌面上安装 Docker CE. 在上一篇文章中,我们学习了容器世界的一些基本术语.当我们运行命令并在后续文章中使用其中一些术语时,这 ...
- 如何在 Ubuntu 上安装 Docker Desktop ?
通常都是在命令行上运行和管理 Docker 容器映像,往往会让 Docker 的初学者望而生畏,这时 Docker Desktop 就有用武之地了. Docker Desktop 由 Docker 开 ...
- (0017)iOS 开发之Mac上安装Eclipse、创建java后台程序访问本地数据库
Mac 上安装Eclipse 1. Eclipse下载列表: http://www.eclipse.org/downloads/packages/release/Neon/2 2.不同的开发需求下载不 ...
- mac 上安装服务,查看服务,重启和关闭
首先了解下的Mac的 homebrew ,官网:https://brew.sh/index_zh-cn.html 简单的说: Homebrew 能干什么? 答:使用 Homebrew 安装 Apple ...
- MAC上安装iTerm2+oh my zsh+设置Dracula主题
MAC上安装iTerm2+oh my zsh+设置dracula主题 iTerm2 + oh my zsh 安装教程 Dracula主题安装教程 问题解决教程
最新文章
- Maze Problem(求最短距离)BFS
- 中英对照 关于计算机的科技英语,《计算机专业英语》(中英文对照).pdf
- matlab 元胞数组合并(fail)
- SQLite指南(0) 表和索引的文件存储结构
- docker启动失败Failed to start Docker Application Container Engine.(centos7)
- Java开发工具IntelliJ IDEA创建Andriod项目示例说明
- 移植JDK,确实需要CPU指令级的工作
- 数字大写;大写的一到十;…
- 国科大-2019-2020年,黄庆明模式识别与机器学习作业答案(黄庆明,常虹,郭嘉丰,山世光)
- C语言实现求斐波那契数列中的第n项
- 金蝶K3系统与防火墙集成部署方案
- RouterOS(ROS)软路由端口映射转发回流
- innodb system table
- 极客大学python进阶训练营_极客大学Python进阶训练营新版2.0
- 2345手机助手 v1.2 官方版
- 网页视频下载mp4格式到本地
- 运行不了cracker.jar?激活MyEclipse
- SCA连载GDPR 数据处理案件分析 | 德国数据保护局vs德国学术机构,谁是数据控制者?
- java ebcdic_java EBCDIC | 学步园
- 计算机组成原理实验 实验一 存储器实验
热门文章
- python神经网络训练数据_用Python从头开始实现一个神经网络
- filazilla搭建ftp_Windows7下利用FileZilla Server搭建ftp
- ICA处理脑电资料汇总
- 为啥看恐怖片老是忘不掉?最新研究:恐惧记忆的形成方式更利于稳定存储
- 用手机就能实时给图像直线描边,速度不亚于目标检测,在线Demo可玩
- 美国火星车失联的7分钟,高清视频传回来了
- 没解决这个7次方程问题,为何这三个数学家却很开心
- 阿里云容器化GPU共享服务已开放!性能无损失,对你的环境无侵入,真正实现AI降本增效...
- 美团把AI搞出一股烟火气
- GAN和PS合体会怎样?东京大学图像增强新研究:无需配对图像,增强效果还可解释...