1、基本介绍:
- Docker 是一个开源的应用容器引擎,基于Go语言并遵从Apache2.0协议开源。
- Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。
- 可以类比于虚拟机,但是比虚拟机更为轻便。传统虚拟机技术是虚拟出一套硬件后,在其上运行一个完整操作系统,在该系统上再运行所需应用进程;而Docker内的应用进程直接运行于宿主的内核,Docker内没有自己的内核,而且也没有进行硬件虚拟。
- 以上介绍有不理解的地方先一带而过,等掌握了Docker的用法后回过头再理解会豁然开朗。本人当初学Git也一样,一上来看介绍原理,云里雾里,当掌握Git用法后,回过头来再理解柳暗花明不过云尔。
2、安装教程
3、配置镜像加速器:
3.1、镜像地址:
3.2、配置地址:
- 对于使用 macOS 的用户,在任务栏点击 Docker Desktop 应用图标 -> Perferences,选择 Docker Engine,编辑 json 文件。修改完成之后,点击 Apply & Restart 按钮,Docker 就会重启并应用配置的镜像地址了。
{
"registry-mirrors": [
"https://dockerhub.azk8s.cn",
"https://hub-mirror.c.163.com"
]
}
3.3、检查配置结果:
- 在终端里执行
$ docker info
,如果从结果中有如下内容,说明配置成功。
Registry Mirrors:
https://dockerhub.azk8s.cn/
https://hub-mirror.c.163.com/
4、安装Docker Machine:
base=https://github.com/docker/machine/releases/download/v0.16.0 &&
curl -L $base/docker-machine-$(uname -s)-$(uname -m) >/usr/local/bin/docker-machine &&
chmod +x /usr/local/bin/docker-machine
- 安装好之后通过
docker-machine -v
来验证是否安装成功。