大部分老铁,都是用的mac或者windows,并没有一台linux的主机,如果想在linux上安装docker的话,linux的机器可以通过虚拟化来实现。一般虚拟化通过的软件是VirtualBox或者VMwareWorkstation
- 本文推荐使用:VirtualBox,因为它可以跟vargrant进行无缝衔接,如果你非要用VMwareWorkstation也是可以的需要破解或者购买收费产品,课程不在介绍。
安装VirtualBox
- 下载:VirtualBoxhttps://www.virtualbox.org打开官网
打开官网
mac版本
开始下载
文件下载完毕
安装Vagrant
Vagrant是一个基于Ruby的工具,用于创建和部署虚拟化开发环境。它的主要意义是让所有开发人员都使用和线上服务器一样的环境,本质上和你新建一个虚拟机。
Vagrant官网https://www.vagrantup.com/
安装centos7的镜像Vagrant
#创建目录vagrantmkdirvagrant#进入目录cdvagrant#创建目录centosmkdircentos#进入目录cdcentos#创建centos7的`Vagrantfile`文件vagrantinitcentos/7
- 查看VirtualBox里面是否存在虚拟机,还是空的
vagrantup
#重启vagrantreload[vm-name]#关机vagranth alt[vm-name]#销毁虚拟机vagrantdestroy[vm-name]#ssh登录虚拟机vagrantssh[vm-name]
PS:虽然可以在window和mac下直接安装docker来进行学习,但是对于实际的环境来说虚拟机的方式可以减轻电脑的硬盘负担,也更容易来删除方便控制。