在VMware中安装CentOS 7并配置Docker

VMware安装CentOS 7

一、介绍

该文章介绍如何使用启动U盘在虚拟机里面安装系统,虚拟机版本为VMware Workstation 16 pro,Linux版本为CentOS Linux release 7.9.2009 (Core)

二、安装

1、创建虚拟机

点击创建新的虚拟机
在这里插入图片描述
选择典型就可以了,除非你要考虑兼容性,磁盘类型等特殊情况。
在这里插入图片描述
选择稍后安装,因为我们要用启动U盘安装。
在这里插入图片描述
选择要安装的系统版本
在这里插入图片描述
选择路径,最好不要放在C盘。
在这里插入图片描述
选择磁盘大小和存储方式,存储方式最好使用拆分成多个文件。
如果你要安装Oracle,磁盘最好大点。

在这里插入图片描述
到这里基本配置已经完成了。点击完成就行。
在这里插入图片描述

2、添加U盘作为启动盘

插上制作好的系统启动U盘,然后点击编辑虚拟机设置
在这里插入图片描述
我们可以看到一些配置,可以更改。
在这里插入图片描述
我们首先配置网络
虚拟机有三大网络模式,我们选择桥接模式,因为我们需要给整个局域网提供服务。

桥接模式:虚拟出来的操作系统就像是局域网中的一台独立的主机,它可以访问局域网内的任何一台主机,局域网内的任何一台主机也可以访问它。适合当前虚拟机为整个局域网的用户提供访问服务的情况。
配置桥接模式:虚拟机IP与主机在同一网段且子网掩码、网关与DNS也要与主机网卡一致。
NAT(地址转换模式):虚拟机借助NAT功能,通过宿主机器所在的网络来访问公网,使用NAT模式可以实现虚拟机访问互联网。该主机上其他同一个网段的虚拟机可以访问,但局域网中的其他真实主机将无法访问本虚拟机。
配置NAT模式:虚拟机IP与主机的VMnet8在同一网段且子网掩码。
Host-Only(仅主机模式):Host-Only模式其实就是NAT模式去除了虚拟NAT设备,Host-Only模式将虚拟机与外网隔开,使得虚拟机成为一个独立的系统,只能与主机相互通讯。
配置Host-Only:Host-Only模式的配置过程和NAT模式基本相同。
在这里插入图片描述
配置完网络后,选择添加
在这里插入图片描述
选择硬盘
在这里插入图片描述
选择NVMe
在这里插入图片描述
选择使用物理磁盘
在这里插入图片描述
选择你的U盘所对应的物理磁盘,一般是最后一个
在这里插入图片描述
点击完成
在这里插入图片描述

3、安装CentOS

选择虚拟机–>电源–>打开电源时进入固件
在这里插入图片描述
选择Boot,将Hard Drive 下的NVMe移动到第一位。
在这里插入图片描述
F10保存设置并重启。
在这里插入图片描述
开始安装系统
在这里插入图片描述
中文
在这里插入图片描述
配置安装位置,点击进去
在这里插入图片描述
第一个是U盘空间,我们安装到第二个磁盘上。
选择自动配置分区就行了,除非你有特殊要求。
点击完成
在这里插入图片描述
自定义一个主机名,打开以太网,点击配置。
在这里插入图片描述
参考实体机的网络配置,配置虚拟机。
IP要和实体机在同一网段,其他和实体机一样。
选择一个在局域网中没有使用的IP
在这里插入图片描述
在这里插入图片描述
保存之后,我们在实体机ping该IP。
ping通了说明网络配置成功了
在这里插入图片描述
其他默认就行,点击开始安装
在这里插入图片描述
设置密码
用户可以不用创建,默认有一个root用户
在这里插入图片描述
输入密码,密码复杂度不够就要点击两次完成。
在这里插入图片描述
安装完成了
在这里插入图片描述
我们是用U盘安装的,所以这里不重启,先关机。
在这里插入图片描述
将U盘移除后,再开启虚拟机。
在这里插入图片描述
安装完成
在这里插入图片描述
登录后,检查网络是否可以使用。
在这里插入图片描述

三、远程连接

直接在虚拟机上操作,并不方便,我们可以安装ssh,提供远程连接功能。
通过以下命令可以查看系统中是否安装了sshd。

service sshd status

返回如下信息则说明已安装。
在这里插入图片描述
如果没有则通过以下两条命令安装并开启服务。

yum install openssh-server
service sshd start

四、安装Docker

1、前期准备工作

首先安装相关的依赖包与wget依赖包。

yum install -y yum-utils device-mapper-persistent-data lvm2

设置使用阿里云镜像源

sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

更新依赖包

yum update

快速更新yum缓存

yum makecache fast

2、安装Docker

安装docker

yum install -y docker-ce

查看docker版本

docker version

输出类似信息,说明安装成功。
在这里插入图片描述
启动docker并查看状态

#启动
systemctl start docker
#查看docker状态
systemctl status docker

输出类型信息,说明启动成功
在这里插入图片描述
设置开机自启命令

systemctl enable docker

在这里插入图片描述

3、测试一下

搜索redis镜像

docker search redis

输出类似信息,说明docker已可以提供服务。
在这里插入图片描述

4、卸载docker

查看是否有正在运行的容器,有的话停止运行并删除。

docker ps
#停止运行
docker stop CONTAINER ID
sudo docker rm CONTAINER ID

在这里插入图片描述
对于镜像做同样的操作

docker images
#删除
sudo docker rm IMAGE ID

在这里插入图片描述
卸载 Docker 引擎:

sudo yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine

删除 Docker 数据目录:

rm -rf /var/lib/docker

查看是否有漏掉的docker依赖,有的话就卸载

yum list installed | grep docker
#卸载
yum remove xxx

完成上述步骤后,Docker 就被完全卸载。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/498294.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

利用圆锥渐变属性 conic-gradient() 实现仪表盘进度条效果

实现仪表盘初步思路 利用 css 中 圆锥渐变属性 绘制出中心向四周发散的图形。添加遮挡物&#xff0c;与背景色一致&#xff0c;遮盖掉中心内容&#xff0c;达到环形效果。 实现步骤 圆形仪表盘背景 绘制黑色圆形背景 <div class"circle"> </div> &l…

Java进阶-集合(3)与泛型

这次介绍集合中的Iterator迭代器&#xff0c;以及泛型。简单来说&#xff0c;泛型对集合的元素类型进行了限制&#xff0c;使用泛型可以在编译时检查类型安全&#xff0c;提高代码的重用率。内容如下 一、Iterator迭代器 1、概念 Iterator迭代器是一个接口&#xff0c;作用…

基于RISC-V架构的通信DSP的设计以及在5G RedCap基带中的应用(五)-基于RISC-V的RedCap DSP在5G基带中的应用

4 基于RISC-V的RedCap DSP在5G基带中的应用 4.1 基带处理器的关键任务和性能需求 基带处理器是移动通信设备中的关键部件&#xff0c;负责处理无线信号&#xff0c;包括信号的接收、发送和处理。在5G通信系统中&#xff0c;基带处理器的关键任务和性能需求包括以下几个方面&a…

吉瑞苍穹外卖如何拓展?已经经过不同公司多轮面试。项目中会问到哪些问题?以及问题如何解决?

别催了&#xff0c;别催了&#xff0c;先收藏吧。 作者大大正在加班加点完成。 文章会尽快发布&#xff0c;关注收藏&#xff0c;尽请期待。 叠一波甲&#xff1a; 文档也参考了其他作者大大的资料&#xff0c;都会给出相应的标注。 本文档仅供交流学习&#xff0c;不牟利贩…

GEE:基于Landsat5/7/8/9数据提取一个点的NDVI时间序列(1986-2024)

作者:CSDN @ _养乐多_ 本文将介绍,基于Landsat5/7/8/9数据提取一个点的NDVI时间序列,时间序列数据可以是1986-2024年所有可用数据,也可以是月度合成、年度合成或者指定间隔合成的时间序列。 结果如下图所示, 文章目录 一、代码框架二、代码链接三、完整代码一、代码框架…

K8s Pod资源管理组件

目录 Pod基础概念 在Kubrenetes集群中Pod有如下两种使用方式 pause容器使得Pod中的所有容器可以共享两种资源 网络 存储 总结 kubernetes中的pause容器主要为每个容器提供功能 Kubernetes设计这样的Pod概念和特殊组成结构的用意 通常把Pod分为以下几类 自主式Pod 控…

【Unity】如何在Unity 中创建带有缩放效果的滚动视图(具有吸附效果的实现与优化)?

效果预览&#xff1a; 目录 效果预览&#xff1a; 一、引言&#xff1a; 二、问题描述 三、解决方案&#xff1a; 三、优化&#xff1a; 四、结论 一、引言&#xff1a; 在Unity开发中&#xff0c;经常需要实现滚动视图&#xff08;ScrollView&#xff09;中的内容吸附到…

Nginx 常用的基础配置(前端相关方面)

Nginx是一款高性能的Web服务器和反向代理服务器&#xff0c;广泛应用于互联网领域。作为一名前端同学&#xff0c;了解并掌握Nginx的配置是非常有必要的。 安装Nginx sudo apt-get update sudo apt-get install nginx查看Nginx版本 nginx -v启动、停止、重启Nginx服务 sudo …

【GAD】动态图的半监督异常检测

SAD: Semi-Supervised Anomaly Detection on Dynamic Graphs Limitations of existing semi-supervised methodsContributionRelated workMethodDeviation Networks with Memory BankContrastive Learning for Unlabeled Samples Experiments少样本评估2D t-SNE可视化消融实验 …

C++之queue和dqueue

1、queue queue&#xff08;队列&#xff09;&#xff0c;一种数据结构&#xff0c;可以让某些数据结构的操作变得简单。队列&#xff08;queue&#xff09;最大的特点就是先进先出。就是说先放入queue容器的元素一定是要先出队列之后&#xff0c;比它后进入队列的元素才能够出…

Unity(第十一部)场景

游戏有多个场景组成&#xff08;新手村&#xff0c;某某副本&#xff0c;主城&#xff09; 场景是有多个物体组成&#xff08;怪物&#xff0c;地形&#xff0c;玩家等&#xff09; 物体是有多个组件组成&#xff08;刚体组件&#xff0c;自定义脚本&#xff09; 创建场景 编辑…

逆向案例三:动态xhr包中AES解密的一般步骤,以精灵数据为例

补充知识&#xff1a;进行AES解密需要知道四个关键字&#xff0c;即密钥key,向量iv,模式mode,填充方式pad 一般网页AES都是16位的&#xff0c;m3u8视频加密一般是AES-128格式 网页链接:https://www.jinglingshuju.com/articles 进行抓包结果返回的是密文&#xff1a; 一般思…