在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 就被完全卸载。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

spring-boot static-path-pattern如何配置生效

WebMvcAutoConfiguration AbstractUrlHandlerMapping ResourceHttpRequestHandler springboot 版本 2.3.9.RELEASE 一、如何用 yaml配置 spring:mvc:static-path-pattern: /doctest/**resources:static-locations: classpath:/doc/资源文件配置 访问路径 二、原理 第一个问…

幻兽帕鲁联机服务器搭建

幻兽帕鲁联机服务器搭建 开通云服务器 云主机购买|香港云服务器|香港云主机|美国云服务器|弹性云主机租用尽在-特网科技 建议选择4核心 16G内存 10M带宽,可满足6-15人游玩 下载安装脚本 windows系统: 下载 http://downinfo.myhostadmin.net/palserver/install…

List集合的Stream流式操作实现数据类型转换

问题现象: 最近在项目中,有一些逻辑想用List集合的Stream流式操作来快速实现,但由于之前没做好学习笔记和总结,导致一时间想不起来,只能用本方法来解决,如下: 可以看出来代码量是比较冗长的&…

day57 集合 List Set Map

List实现类 List接口特点:元素有序 可重复 Arraylist 可变数组 jdk 8 以前Arraylist容量初始值10 jdk8 之后初始值为0,添加数据时,容量为10; ArrayList与Vector的区别? LinkList:双向链表 优点&#xff1…

服务器权限:Error: EACCES: permission denied, open‘/Cardiac/uniquC.csv

背景: 我想在服务器上传一个文件uniquC.csv,但是服务器说我没有权限 解决方案: 1. 查看目前是否存在对文件夹的权限 ls -ld /Cardiac/ # your fold path 此时,我发现 这也意味着root也没有赋予写的权限。 2. 拿到root权限 …

软件设计师软考题目解析10 --每日五题

想说的话:要准备软考了。0.0,其实我是不想考的,但是吧,由于本人已经学完所有知识了,只是被学校的课程给锁在那里了,不然早找工作去了。寻思着反正也无聊,就考个证玩玩。 本人github地址&#xf…

C++基于多设计模式下的同步异步日志系统day1

C基于多设计模式下的同步&异步日志系统day1 📟作者主页:慢热的陕西人 🌴专栏链接:C基于多设计模式下的同步&异步日志系统 📣欢迎各位大佬👍点赞🔥关注🚓收藏,&am…

死记硬背spring bean 的生命周期

1.bean的生命周期 我们平常经常使用类似于new Object()的方式去创建对象,在这个对象没有任何引用的时候,会被gc给回收掉。而对于spring而言,它本身存在一个Ioc容器,就是用来管理对象的,而对象的生命周期也完全由这个容…

67-箭头函数,new.target,模版字符串

1.箭头函数 ES6新增语法&#xff0c;用来简化函数的书写()>{} <script>//箭头函数的基本使用let a (a,b)>{return ab;}let c a(1,2);console.log(c);//输出3</script> 2.简写形式&#xff1a; 2.1参数&#xff1a;只有一个参数时可以省略小括号a>{}&…

Java Stream 流?看这一篇就够了!

大家好&#xff0c;从我开始写博客也过去半年多了&#xff0c;c 站陪我走过了学习 Java 最艰苦的那段时光&#xff0c;也非常荣幸写的博客能得到这么多人的喜欢。 某一天当我开始学习分布式的时候突然想到这可能是补充 Java 知识拼图的最后几块部分了&#xff0c;为了将前面的知…

《springcloud alibaba》 三 sentinel流量控制

目录 sentinel准备流控规则 qpspom.xmlapllication.yml启动类controller查看结果流控提示不太友好 流控规则 线程数全局异常处理pom.xmlapplication.yml启动类实体类controller类异常类测试 关联流控模式关联jmeter 链路servicecontroller代码调整 流控效果Warm UP 熔断降级规则…

idea项目中文乱码

背景&#xff1a; 从gitee下download了项目发现配置值文件application.properies中出现了乱码&#xff0c;如下 其他文件都正常&#xff0c;例如 解决&#xff1a; 不要 忘记 ok 解决后配置文件 application.properties

2.1 表结构数据

1、表结构数据 字段&#xff1a;整列数 记录&#xff1a;整行数 维度&#xff1a;业务角度 度量&#xff1a;业务行为结果 维度字段&#xff1a;文本型&#xff08;状态&#xff09; 度量字段&#xff1a;数值型&#xff08;交易结果&#xff09; 2、事实表&维度表 维度表…

ubuntu22.04安裝mysql8.0

官网下载mysql&#xff1a;MySQL :: Download MySQL Community Server 将mysql-server_8.0.20-2ubuntu20.04_amd64.deb-bundle.tar上传到/usr/local/src #解压压缩文件 tar -xvf mysql-server_8.0.20-2ubuntu20.04_amd64.deb-bundle.tar解压依赖包依次输入命令 sudo dpkg -i m…

基于springboot+vue的纺织品企业财务管理系统

博主主页&#xff1a;猫头鹰源码 博主简介&#xff1a;Java领域优质创作者、CSDN博客专家、阿里云专家博主、公司架构师、全网粉丝5万、专注Java技术领域和毕业设计项目实战&#xff0c;欢迎高校老师\讲师\同行交流合作 ​主要内容&#xff1a;毕业设计(Javaweb项目|小程序|Pyt…

顶刊 Radiology2023 Top10文章排行榜发布:ChatGPT霸占5席!医学前沿必读

顶刊 Radiology2023 Top10文章排行榜发布&#xff1a;ChatGPT霸占5席&#xff01;医学前沿必读 期刊基本信息 期刊名称&#xff1a;RADIOLOGY 期刊ISSN: 0033-8419 影响因子/SCI分区&#xff1a;19.7/1区 出版周期&#xff1a;Monthly Radiology 是医学放射学领域的顶级期刊&am…

【算法】最小生成树—Prim算法与Kruskal算法

Prim算法和Kruskal算法都是解决最小生成树问题的经典算法。最小生成树是原图的最小连通子图&#xff0c;它包含原图的全部结点&#xff0c;且保持图连通的所有边代价和最小。一个连通图可能有多个最小生成树。 一、Prim算法 含义 Prim算法&#xff0c;也被称为普里姆算法&…

Unity(第十七部)Unity自带的角色控制器

组件Character Controller 中文角色控制器 using System.Collections; using System.Collections.Generic; using UnityEngine;public class player : MonoBehaviour {private CharacterController player;void Start(){player GetComponent<CharacterController>();}v…

Win11系统实现adb命令向安卓子系统安装APP

Win11系统实现通过adb命令向安卓子系统安装已下载好的apk包。 要实现以上目标&#xff0c;我们需要用到一个Android SDK 的组件Android SDK Platform-Tools &#xff01;这个组件呢其实是被包含在 Android Studio中的&#xff0c;如果你对安卓开发有所了解对此应该不会陌生&…

jmeter如何请求访问https接口

添加线程组http请求 新建线程组&#xff0c;添加http请求 填入协议&#xff0c;ip&#xff0c;端口&#xff0c;请求类型&#xff0c;路径&#xff0c;以及请求参数&#xff0c;查看结果树等。 然后最关键的一步来了。 导入证书 步骤&#xff1a;获取证书&#xff0c;重新生…