Docker CE 安装-MAC版

Docker CE 安装-MAC版

Docker简介

Docker是一项由GO语言开发实现的容器技术。Docker技术相较于传统的虚拟化方式,更加的轻便、快捷。从下面这张只要说到Docker就必然出现的对比图中可以看出,传统虚拟化技术是在宿主机上再虚拟出一套硬件,在其上运行一个完整的操作系统,再在系统上运行所需的应用进程;而容器的技术则没有自己独立的内核,应用程序使用宿主机的内核,也不用虚拟硬件,使得容器更加的轻便。

Docker&VMs

这种轻便使得容器化技术比传统虚拟化技术所占用的资源更少,运行效率更高,相同性能的机器上运行的应用进程数量更多,运行更快,可以实现秒级甚至毫秒级的响应。

Docker版本

常见的Docker分为CE(社区版,免费)和EE(企业版,收费)版本,版本号为YY.MM,即18.09表示2018年9月的版本。Docker每个月会发布一个Edge版本,每个季度会发布一个Stable版本,CE的季度版自发布后会提供4个月的维护期。

Docker CE for MAC 安装

本次实践是使用MAC进行安装,未来在其他系统上安装时也会记录下来,并进行更新。

MAC上Docker的安装十分简单,可以使用homebrew cask进行安装:

1
$ brew cask install docker

手动下载安装也十分简单,在Docker官网下载Mac版的.dmg文件,双击后将鲸鱼图标拖拽到Application即可。如果官网下载慢,可以使用迅雷新建任务,输入https://download.docker.com/mac/stable/Docker.dmg进行下载。

Docker for Mac install

然后在LanchPad中点击图标,会在屏幕上方的菜单栏出现一只鲸鱼图标,也可以通过这个图标查看docker的运行状态,首次运行需要输入电脑密码,完成后打开终端验证是否安装成功。

1
2
3
4
5
6
$ docker --version
Docker version 18.09.2, build 6247962
$ docker-compose --version
docker-compose version 1.23.2, build 1110ad01
$ docker-machine --version
docker-machine version 0.16.1, build cce350d7

配置镜像加速器

由于国内网络原因,有时候拉取镜像会有困难,这边使用docker官方的国内加速器。点击菜单栏上的鲸鱼图标->Perferences…->Daemon->Registry mirrors的加号,然后输入http://registry.docker-cn.com,点击Apply&Restart按钮,等待docker重启。

Docker Registry mirrors change

使用Nginx测试

1
$ docker run -d -p 80:80 --name test nginx

等待docker下载镜像运行,服务运行后,可以访问http://127.0.0.1 ,如果看到了Nginx欢迎页,就说明安装成功了。

使用下面的命令停止并删除刚才的测试

1
2
$ docker stop test
$ docker rm test

至此,Docker CE for MAC 就安装成功了,未来会继续学习docker的一些使用方法。

# Docker
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×