最近打算运行一些后台的开源java系统,原来传统的做法是下载源码以后本机直接安装tomcat,jboss这类web应用服务器软件,然后部署运行。最近几年Docker容器化的方式火的一塌糊涂,自己之前也笼统的看过相关知识并在ubuntu虚拟机上实操过,现在实践并记录一下mac上如何使用。
Docker官网对“Install Docker for Mac”软硬件都有要求,具体参照https://docs.docker.com/docker-for-mac/install/
环境要求
1.硬件要求。 必须是2010年及之后的,并且带有Intel’s hardware support for memory
management unit (MMU) virtualization, 包括 Extended Page Tables (EPT) and
Unrestricted Mode。可以在terminal 运行sysctl kern.hv_support指令检查是否支持。
2.操作系统要求。建议macOS El Capitan 10.11及以上 macOS releases 版本。官方说最小支持“macOS Yosemite 10.10.3 ”,但是有风险。
3.Docker版本。“Docker for Mac Stable release 1.13, and concurrent Edge releases”。 这个去下载页面就知道了,一共就这两个版本
4. 4GB RAM
5.如果是VirtualBox prior to version 4.3.30 安装不上。(VirtualBox是虚拟机软件,这里本人理解用虚拟机装的mac os)。
官方最后注解说,如果不满足以上条件,可以安装Docker Toolbox。本人软硬件目前满足,继续。
下载安装文件
Docker.dmg下载下载完成以后双击安装
安装安装完成以后在APPLICATION里找到,打开以后,我这里提示要安装一个网络组建,点“下一步“安装。
网络组建安装按提示安装完成以后,看到运行界面,可以在terminal里输入“docker info”查看信息。
docker运行界面可以试着在运行界面执行“docker run hello-world”看能不能运行起这个镜像。
docker infohelloworld镜像
到此,mac os安装Docker运行环境完成,下一步可以根据自己的需要安装mysql,tomcat,redis等软件。
另外,网上搜到可以通过boot2docker来安装,本人没有实践过,感兴趣的同学可以尝试一下。
后续会记录陆续的实践,当写日记了。
网友评论