VMware中安装Centos7.x系统与Docker使用

本文档详细介绍了如何在VMware中创建虚拟机并安装Centos7.x系统,然后逐步讲解了Docker的安装过程,包括更新yum、安装相关组件和Docker CE版本,以及Docker的Hello World、镜像管理和常用命令。此外,还涵盖了应用部署,如MySql、Nginx和Tomcat的Docker部署方法。
摘要由CSDN通过智能技术生成

一、VMware创建虚拟机

创建新的虚拟机,采用的WMware Workstation16 PRO版本。
在这里插入图片描述
选择“自定义”,下一步。
在这里插入图片描述
默认即可,下一步。
在这里插入图片描述
在这里插入图片描述
由于官网目前已经不支持centos6.x版本,推荐使用centos7版本,还会支持一段时间。
在这里插入图片描述
虚拟机名称和存放路径按需修改,可以默认,下一步。
在这里插入图片描述
按需配置虚拟机的处理器数量,下一步。
在这里插入图片描述
虚拟机内存按需配置,此处配置2G内存,下一步。
在这里插入图片描述
网络我选择的是“NAT”方式,虚拟机通过物理机访问网络,比较简单;当然,也可以选择“桥接网络”,需要配置IP地址,地位上与物理机相等。
在这里插入图片描述
默认即可,下一步。
在这里插入图片描述
默认即可,下一步。
在这里插入图片描述
选择“创建新的虚拟磁盘”,默认即可,下一步。
在这里插入图片描述
磁盘大小按需配置,其实配置过大也不必担心,设置的是上限,你系统占用了多少空间,就会使用多少磁盘空间,并不会立即占满
在这里插入图片描述
默认即可,下一步。
在这里插入图片描述
点击“完成”。
在这里插入图片描述
一个新的虚拟机就创建好了,但是还没有挂载到Linux操作系统镜像,下面开始安装Centos7。
在这里插入图片描述

二、加载Centos镜像安装系统

按照下图的步骤,加载Centos7系统镜像文件。
在这里插入图片描述
然后,点击“开启此虚拟机”,进入安装界面,通过键盘方向键,选择第一个选项,回车。
在这里插入图片描述
等待片刻,进入开机界面。个人感觉,centos7和centos6版本还是有很大不同的。
在这里插入图片描述
根据个人需要,选择语言,这里我选择的是“中文”,然后继续。
在这里插入图片描述
进入下图所示界面。需要重点关注的是”软件选择“、“安装位置”、“网络和主机名”这几项。之前踩了不少坑。
在这里插入图片描述
首先是“软件选择”。根据需要选择,如果只想体验一下,选择“最小安装”即可。这里,我们选择的是“基础设施服务器”。点击完成。
在这里插入图片描述
然后是“安装位置”,这里我们选择的是自动分区,默认即可,点击完成。其实,之前尝试过自己来分区,但是在使用时总是遇到各种各样的问题,如果某个分区分的过小,以后安装工具包时,可能就会提示空间过小,从而被迫重新安装系统,十分浪费时间。
同时,网上的分区方案都很老,很多人没有具体实践过,分区方案根本就不合理。这里,贴上一篇之前看到的文章,分区方案讲解的比较透彻、合理,如果想自己分区试试的话,可以看看参考一哈

链接:https://www.cnblogs.com/set-config/p/9040407.html
在这里插入图片描述
接着是配置网络,如果不需要特别指定IP地址的话,直接将右侧的开关从关闭状态切换回打开状态即可,会根据DHCP协议自动分配IP地址。
在这里插入图片描述
由于,需要给主机配置特别的IP地址,需要更改配置。首先是常规选项,勾选上第一个选项。
在这里插入图片描述
接着是在“IPv4设置"中设置IP地址、子网掩码和网关等。
在这里插入图片描述
如果不知道要配什么IP地址或者不知道网段,可以点击VMware中的“编辑”---->“虚拟网络编辑器”,查看2张虚拟网卡对应子网IP。另外,x.x.x.2是默认路由,例如192.168.60.2是192.168.60.0/24网段的网关。
在这里插入图片描述
配置完成后,即可点击开始安装。需要的话自己设置root用户和普通用户的密码。
在这里插入图片描述

由于在安装docker的过程中,会遇到各种各样的错误,为了降低时间开销,需要利用VMware备份操作系统。
在这里插入图片描述

三、Docker安装

由于Docker 要求 CentOS 系统的内核版本高于 3.10,在安装docker前,先查看是否符合要求。

[root@localhost /]# uname -r
3.10.0-1160.el7.x86_64

3.1 更新yum

[root@localhost /]# yum update

更新成功如下图所示。
yum更新成功

3.2 安装yum-utils

[root@localhost /]# yum install -y yum-utils

安装成功如下图所示。
在这里插入图片描述

3.3 安装device-mapper-persistent-data

 [root@localhost /]# yum install -y device-mapper-persistent-data

安装成功如下图所示。
在这里插入图片描述

3.4 安装lvm2

[root@localhost /]# yum install -y lvm2

安装成功如下图所示。
在这里插入图片描述

3.5 设置yum源

如果不设置yum源为国内站点,默认是国外站点,容易出错。

[root@localhost /]# yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

配置成功如下图所示。
在这里插入图片描述

3.6 安装docker-ce版本

-ce表示这是docker的社区版,免费的。

[root@localhost /]# yum install docker-ce

安装成功如下图所示。
在这里插入图片描述
查看安装的docker版本。

[root@localhost /]# docker -v
Docker version 20.10.7, build f0df350

也可利用docker version命令查看详细信息。

[root@localhost /]# docker version
Client: Docker Engine - Community
 Version:           20.10.7
 API version:       1.41
 Go version:        go1.13.15
 Git commit:        f0df350
 Built:             Wed Jun  2 11:58:10 2021
 OS/Arch:           linux/amd64
 Context:           default
 Experimental:      true
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

Q&A: 打印信息报“***Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?***”的错误,如何解决?
输入下面的命令启动docker服务即可。

[root@localhost /]# systemctl start docker.service

重新查看docker version信息,结果如下图所示。

[root@localhost /]# docker version
Client: Docker Engine - Community
 Version:           20.10.7
 API version:       1.41
 Go version:        go1.13.15
 Git commit:        f0df350
 Built:             Wed Jun  2 11:58:10 2021
 OS/Arch:           linux/amd64
 Context:           default
 Experimental:      true

Server: Docker Engine - Community
 Engine:
  Version:          20.10.7
  API version:      1.41 (minimum version 1.12)
  Go version:       go1.13.15
  Git commit:       b0f5bc3
  Built:            Wed Jun  2 11:56:35 2021
  OS/Arch:
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值