购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.2 虚拟机及docker环境安装

安装VMware虚拟机以及CentOS等Linux操作系统,虽然是比较基础的操作,但是考虑到部分用户没有安装或者使用过,倘若没有掌握这部分环境的安装部署方法,将无法继续学习后面的知识内容。因此,这里将虚拟机的安装步骤详细地介绍一遍。

2.2.1 VMware虚拟机的安装

安装VMware虚拟机的具体操作步骤如下。

1)打开VMware下载地址,在图2-3的界面中单击“下载试用版”链接。

图2-3 下载VMware界面

2)以Windows 10平台为例,单击DOWNLOAD NOW按钮,如图2-4所示。

图2-4 单击DOWNLOAD NOW按钮

3)下载完成并选中安装包,然后单击鼠标右键,在弹出的快捷菜单中选择“以管理员权限运行”命令开始安装。在弹出的“VMware Workstation Pro安装”对话框中单击“下一步”按钮继续安装,如图2-5所示。

4)安装位置默认在C盘,用户可以根据需要选择安装到D盘等位置。勾选“增强型键盘驱动程序”复选框,可以更好地处理国际键盘和带有额外按键的键盘,然后单击“下一步”按钮继续安装,如图2-6所示。

图2-5 开始安装VMware界面

图2-6 选择软件安装位置

5)保持默认设置,一直单击“下一步”按钮,等待软件安装完成,如图2-7所示。安装完成后双击桌面上的快捷图标,即可打开VMware软件。

图2-7 VMware安装进度

2.2.2 VMware安装CentOS 7操作系统的虚拟机

在VMware中安装CentOS 7操作系统虚拟机的具体操作步骤如下。

1)下载CentOS 7的操作系统镜像文件,比如打开“清华大学开源软件镜像源”网站,选择适合的ISO镜像选项,单击进行下载,如图2-8所示。

图2-8 下载CentOS 7镜像

2)打开VMware软件后,单击“创建新的虚拟机”按钮,如图2-9所示。

图2-9 打开VMware界面

3)在“欢迎使用新建虚拟机向导”界面中选择“自定义(高级)”模式,然后单击“下一步”按钮,如图2-10所示。

4)在“选择虚拟机硬件兼容性”界面中保持默认配置,然后单击“下一步”按钮,如图2-11所示。

图2-10 新建虚拟机向导

图2-11 设置虚拟机硬件兼容性

5)在“安装客户机操作系统”界面中选中“稍后安装操作系统”单选按钮,然后单击“下一步”按钮,如图2-12所示。

图2-12 设置安装客户虚拟机操作系统

6)打开“选择客户机操作系统”界面,在“客户机操作系统”选项区中选中Linux单选按钮,“版本”选择“CentOS 7 64位”选项,单击“下一步”按钮,如图2-13所示。

图2-13 选择客户机操作系统

7)在“命名虚拟机”界面中设置虚拟机的名称,比如CentOS7-1。然后设置虚拟机文件存储的位置,单击“下一步”按钮,如图2-14所示。

图2-14 设置虚拟机名称和存储位置

8)在“处理器配置”界面中配置处理器,这里用户可以根据具体情况设置,若仅用来学习Linux,可以设置处理器的数量为1个,每个处理器的内核数量也设置为1个,然后单击“下一步”按钮,如图2-15所示。

9)在“此虚拟机的内存”界面中配置内存,这里设置2GB内存(即2048MB),然后单击“下一步”按钮,如图2-16所示。

图2-15 设置处理器配置

图2-16 设置虚拟机内存

10)在“网络类型”界面中设置“网络连接”为“使用桥接网络”。“桥接”的意思是虚拟机和宿主机在同一个网络,相当于虚拟机和宿主机在同一个交换机下面。然后单击“下一步”按钮,如图2-17所示。

11)在“选择I/O控制器类型”界面的“I/O控制器类型”选项区中保持默认设置,然后单击“下一步”按钮,如图2-18所示。

图2-17 设置虚拟机网络类型

图2-18 设置I/O类型

12)在“选择磁盘类型”界面的“虚拟磁盘类型”选项区中保持默认设置,然后单击“下一步”按钮,如图2-19所示。

13)在“选择磁盘”界面的“磁盘”选项区选中“创建新虚拟磁盘”单选按钮,然后单击“下一步”按钮,如图2-20所示。

图2-19 设置虚拟磁盘类型

图2-20 选择磁盘

14)在“指定磁盘容量”界面中设置磁盘大小,这里根据实际情况设置,若仅仅是学习使用,设置20GB就足够了。然后选中“将虚拟磁盘拆分成多个文件”单选按钮,单击“下一步”按钮,如图2-21所示。

15)在“指定磁盘文件”界面,保持“磁盘文件”选项区磁盘文件名为默认,即默认会采用虚拟机名加磁盘文件后缀,然后单击“下一步”按钮,如图2-22所示。

图2-21 设置磁盘容量

图2-22 设置磁盘文件名

16)在“已准备好创建虚拟机”界面中显示了前面步骤设置的配置,单击“完成”按钮即可,如图2-23所示。

图2-23 显示已经设置的配置

17)选中刚刚创建的虚拟机,选择右侧“设备”列表中的CD/DVD(IDE)选项,如图2-24所示。

图2-24 打开镜像配置界面

18)选中“使用ISO镜像文件”单选按钮,然后选择刚刚下载好的操作系统ISO镜像文件,如图2-25所示。

图2-25 选择设置ISO镜像文件

19)选择“开启此虚拟机”选项时,在左侧的“我的计算机”列表中要选中刚刚创建的虚拟机,如图2-26所示。

图2-26 开启虚拟机

20)进入图2-27的界面后,通过键盘上的向上或者向下键选择Install CentOS 7选项,然后按Enter键,即开始安装操作系统。

图2-27 选择安装CentOS 7

21)在“欢迎使用CENTOS 7”界面中设置操作系统语言,用户可以根据具体情况进行设置,这里设置为简体中文,然后单击“继续”按钮,如图2-28所示。

图2-28 设置操作系统语言

22)在“安装信息摘要”界面中单击“安装位置”按钮,如图2-29所示。

图2-29 选择安装位置

23)在“安装目标位置”界面的“其他存储选项”选项区选中“我要配置分区”单选按钮,然后单击“完成”按钮,如图2-30所示。

图2-30 选择自定义配置磁盘

24)在“手动分区”界面中单击+按钮,手动创建分区,如图2-31所示。

图2-31 手动分区界面

25)在弹出的“添加新挂载点”对话中设置/boot分区,大小设置为1024MB。/boot分区主要用于加载操作系统,配置/boot分区的好处是:当操作系统中磁盘容量耗尽后,操作系统仍然可以正常启动。如果不设置/boot分区,当磁盘容量耗尽,操作系统会因为没有空间而无法正常启动,如图2-32所示。

26)按照同样的方式设置swap分区,大小为2048MB即可,如图2-33所示。

27)在“安装信息摘要”界面中选择“软件选择”选项,如图2-34所示。

图2-32 设置/boot分区

图2-33 设置swap分区

28)在“软件选择”界面中根据实际情况选择安装软件包。若学习使用,可以选择“最小安装”方式(此时可能很多软件都用不了)。当然手动安装这些软件的过程本身也会促进学习,如图2-35所示。

图2-34 选择“软件选择”选项

图2-35 设置软件选择

29)在“安装信息摘要”界面中选择“网络和主机名”选项,如图2-36所示。

30)在“网络和主机名”界面中单击右上方的按钮来启用网卡开关,然后可以设置主机名,当然主机名不修改也是可以的,单击“完成”按钮,如图2-37所示。

31)此时系统已经自动分配了IP地址,并且显示了默认路由等信息,单击“完成”按钮,如图2-38所示。

图2-36 选择网络和主机名

图2-37 开启网卡配置

图2-38 显示网卡IP地址以及默认路由

32)在“安装信息摘要”界面中单击“开始安装”按钮,正式开始安装操作系统,如图2-39所示。

图2-39 单击“开始安装”按钮

33)在“配置”界面中选择“ROOT密码”选项,如图2-40所示。

图2-40 开始配置ROOT用户密码

34)在“ROOT密码”界面中设置root账户密码,然后单击“完成”按钮,如图2-41所示。

35)在“配置”界面中可根据实际需求选择是否创建用户,如果在实际应用中需要创建普通用户,则选择“创建用户”选项。这里仅用来学习,暂时不需要创建用户,直接使用root用户学习即可,如图2-42所示。

图2-41 配置root账户密码

图2-42 可选择创建用户

36)操作系统安装完成后,在“配置”界面中单击“重启”按钮,如图2-43所示。

图2-43 重启虚拟机

37)重启后,在控制台终端登录root用户。至此,虚拟机正确地安装完成了,如图2-44所示。

图2-44 控制台登录CentOS虚拟机

2.2.3 docker环境安装

docker环境安装主要是指docker engine的安装。虽然docker官方提供了desktop工具的安装,但这里不推荐使用。本书从专业的开发者角度出发,因此推荐直接安装docker engine,对docker的操作直接使用docker cli命令来完成。

docker engine支持的操作系统如图2-45所示。

图2-45 docker engine支持的操作系统

这里选择最常用的CentOS系统来演示docker engine的安装,具体操作步骤如下。

1)执行如下命令,卸载已经安装的旧版本docker engine。当然如果没有安装过docker engine,执行该命令也不会有什么问题。

2)执行安装基础依赖的命令,具体如下。

3)执行安装最新版docker engine的命令,具体如下。

4)如果不想安装最新版本的docker engine,而是希望安装指定版本的docker engine,则首先需要执行查看可以安装docker engine的版本号的命令,具体如下。

5)图2-46所示为docker engine的部分版本号。

图2-46 docker engine的部分版本号

6)例如,如果想安装18.06.3.ce-3.el7版本号的docker engine,则可以通过如下命令指定版本号进行安装。

7)安装完成后,可以通过如下命令启动docker。

8)然后可以通过拉取最简单的hello-world镜像并运行docker容器来验证docker的安装是否正确。执行如下命令,即可自动拉取hello-world镜像,并且运行docker容器。

9)执行结果显示如下,则表示docker engine已经正确安装。至此,在CentOS系统上已经正确地安装好docker了,接下来就可以尽情地去玩转docker了。 snO7AkvDPKrKDTqr8dRmqA8r8fMl+L1+ZjWImwPb8zTVU9MWrY0+EFijAy72zljc

点击中间区域
呼出菜单
上一章
目录
下一章
×