有幸参与skeleton项目,虽然我做的工作只是把bat脚本改写为shell脚本,以便支持项目在mac/linux环境下自动部署到docker上的功能。一遍操作走下来,发现docker是一个相当cool的项目。好了,收回题外话,这里把mac安装docker的过程及遇到的一些坑记录下来,方便后面的同学避开雷区。
前言
首先提供需要的原材料:
- docker官网,您可能需要翻墙来访问
- macos 10.x系统。
下载docker
直接进入docker官网,下载dmg安装包,云云。
安装完之后启动,不出意外应该会报以下错误:
|
1
2
3 |
docker does not rely on virtualbox but may not work properly on systems with virtualbox versions prior to v4.3.30
virtualbox v4.3.28 is currently installed.
please upgrade or uninstall virtualbox. |
如果您的docker没有报上述错误,那么请无视接下来的一段。
问题解决
我是参考docker官方的一段issue来解决的:
首先检查一下本地环境的kextstat:
输入命令
|
1 |
kextstat | grep -i virtualbox |
我本地的结果是:
如果有信息反馈,那么执行第二步。
|
1 |
cd /library/application\\ support/virtualbox/ |
执行ls后,不出意外,应该长这个样子:
在该目录下执行:
|
1 |
rm -rf *.kext |
清空kext文件后,我们再执行一遍
|
1 |
kextstat | grep -i virtualbox |
这个时候,应该不会有任何信息显示出来,那么我们重启一遍电脑,再运行docker应该就不会报错了。
下载kitematic
当docker运行起来之后,我们还需要安装kitematic才可以愉快的跟docker做朋友:
安装步骤很简单,在docker的icon点一下,在出来的下拉框里选择kitematic就可以了,之后的安装步骤略。
测试
我这里使用的是skeleton来测试的,因为这个项目有一键部署到docker上的脚本“install-docker.sh”,运行这个脚本后,docker上就能够看到我们新部署上的skeleton项目,截图如下:
总结
以上所述是小编给大家介绍的macos安装docker的过程及遇到的坑 ,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对快网idc网站的支持!
原文链接:http://www.liumapp.com/articles/2017/12/27/1514347974172.html
相关文章
- 刀片服务器与机架服务器的区别介绍 2025-05-27
- 服务器虚拟化技术深度科普 2025-05-27
- 服务器租用价格怎么计算?服务器租用多少钱一年? 2025-05-27
- 云服务器的“弹性”体现在哪些方面? 2025-05-27
- 刀片服务器是什么 刀片服务器的主要特点 2025-05-27
- 2025-07-10 怎样使用阿里云的安全工具进行服务器漏洞扫描和修复?
- 2025-07-10 怎样使用命令行工具优化Linux云服务器的Ping性能?
- 2025-07-10 怎样使用Xshell连接华为云服务器,实现高效远程管理?
- 2025-07-10 怎样利用云服务器D盘搭建稳定、高效的网站托管环境?
- 2025-07-10 怎样使用阿里云的安全组功能来增强服务器防火墙的安全性?
快网idc优惠网
QQ交流群
-
2025-05-26 105
-
2025-05-27 86
-
2025-05-26 102
-
2025-05-25 115
-
2025-05-26 105




