首页 > 其他分享 >虚拟机创建及安装docker(详细过程)

虚拟机创建及安装docker(详细过程)

时间:2024-08-25 21:21:51浏览次数:9  
标签:创建 虚拟机 sudo yum docker 安装 输入

一、虚拟机的创建

1.创建虚拟机

(1).第一步

(2).第二步

(3).第三步

(4).第四步

(5).第五步

注:安装路径不要有中文,不要有空格

(6).第六步

注意:可能会出现以下错误 (处理器内核总数=处理器数量✖每个处理器的内核数量)

 当虚拟机设置的虚拟处理器(vCPU)数量多于物理主机的实际物理处理器核心数量时,可能会导致性能问题或者虚拟机不稳定

以我的电脑举例,我电脑的CPU为8核16线程,所以我只需要令虚拟机的处理器内核总数小于16即可

注:打开任务管理器,可以在任务栏右键选择任务管理器,选择“性能”,然后点击“CPU”,就可以看到自己CPU的相关信息。

(7).第七步

注:内存太小,安装环境时内存会出现满的情况,下东西就下不下来

(8).第八步

(9).第九步

(10).第十步

(11).第十一步

(12).第十二步

(13).第十三步

(14).第四十步

这样就创建完成了

2.安装虚拟机

(1).打开虚拟机配置

(2).更改虚拟机机配置

(3).确认

(4).打开虚拟机

注:进去之后会加载,等待加载完

(5).加载完会出现这个

注:如果觉得虚拟机太小可以设置

(5.)选择语言之后点击继续

注:语言要选自己能看的懂得

(6.)先点击网路

(7.)将网络打开之后点击完成

(8.)选择安装地

(9.)选择之后点击完成

(10).如果安装源出现以下这个问题

输入 mirrors.aliyun.com/centos/8/BaseOS/x86_64/os 将阿里云的源输入进去,然后点击 完成 ,就配置好了。

不要照着图片输入,图片输入的路径有问题,输入mirrors.aliyun.com/centos/8/BaseOS/x86_64/os(虚拟机填写路径没有办法复制,请确保输入正确)

输入正确如下

(11.)软件选择

注:这里我选择的为最小安装 ,也可以根据自己的需求和喜好来

(12.)时间和时区

(13.)设置根密码

注:如果根密码设置太简单需要点击两次完成

(14.)等待安装

(15.)安装之后,重启系统

(16.)重启之后,出现这个页面就完成了

二、FinalShell连接虚拟机

1.使用root和根密码登录

2.输入ifconfig(Linux)或 ipconfig(Windows)获取ip地址

3.打开 FinalShell 或 Xshell (这里使用的是FinalShell)

4.输入ip地址

5.输入root和根密码(如果创建了用户,也可以使用用户的名称和密码)

注:如果不想每次输入密码,可以选中记住用户名和密码

6.输入用户名密码没有问题就连接成功了

三、安装YUM源

1.将源文件备份

cd /etc/yum.repos.d/ && mkdir backup && mv *repo backup/

2.下载阿里源文件

curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo

3.更新源里面的地址

sed -i -e "s|mirrors.cloud.aliyuncs.com|mirrors.aliyun.com|g " /etc/yum.repos.d/CentOS-*

sed -i -e "s|releasever|releasever-stream|g" /etc/yum.repos.d/CentOS-*

4.生成缓存

yum clean all && yum makecache

开始

结束

注:安装docker前必须安装YUM源

四、安装docker

1.输入 cat /etc/os-release 查看系统信息,确保自己的系统版本为8

2.安装一些系统工具

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

开头

结尾

3.添加软件源信息

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

4.更新yum索引列表并安装Docker引擎

sudo yum makecache fast

yum索引列表没有更新可以直接使用 yum makecache

5.安装过程中会提示确认,输入y以确认。

sudo yum install docker-ce

6.开启Docker服务

sudo service docker start

7.测试是否安装成功 输入docker version,安装成功会提示以下信息

8.配置下载docker镜像的仓库

docker的默认仓库Docker Hub下载速度在国内是很慢的,需要我们替换为阿里云的仓库

输入以下命令

sudo mkdir -p /etc/docker

sudo tee /etc/docker/daemon.json <<-'EOF'

{

"registry-mirrors": [

        "https://do.nark.eu.org",

        "https://dc.j8.work",

        "https://docker.m.daocloud.io",

         "https://dockerproxy.com",

         "https://docker.mirrors.ustc.edu.cn",

        "https://docker.nju.edu.cn"

] }

EOF

sudo systemctl daemon-reload

sudo systemctl restart docker

sudo mkdir -p /etc/docker

sudo tee /etc/docker/daemon.json <<-'EOF'
{
    "registry-mirrors": [
        "https://do.nark.eu.org",
        "https://dc.j8.work",
        "https://docker.m.daocloud.io",
        "https://dockerproxy.com",
        "https://docker.mirrors.ustc.edu.cn",
        "https://docker.nju.edu.cn"
    ]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

五、docker安装其他环境的准备工作

1.创建docker目录

(1).打开目录

cd /usr/local

(2).创建docker文件夹

//创建docker文件夹 mkdir docker

2.安装vim

安装虚拟机时如果是最小安装,那么就需要安装vim(最小安装有些东西是不自带的)

//安装vim yum -y install vim //检验 vim 是否成功 vim --version

本人第一次发布,如果哪里不好,请多多提意见,如果看到肯定会及时更改

标签:创建,虚拟机,sudo,yum,docker,安装,输入
From: https://blog.csdn.net/cmh1008611/article/details/141473685

相关文章

  • Docker安装MySQL详解(mysql5.7)
    一、准备工作1.打开目录cd/usr/local/docker/2.创建文件夹mkdirmysql3.打开文件夹cdmysql/二、创建挂载目录1.创建数据挂载目录mkdirdata2.创建配置文件目录mkdirconfig3.打开configcdconfig/4.编写配置文件vimmy.cnf粘贴配置[client]#端口号po......
  • Kubernetes 与 dockershim
    dockershim是什么?https://v1-27.docs.kubernetes.io/zh-cn/blog/2022/05/03/dockershim-historical-context/在Kubernetes的早期,只支持一个ContainerruntimesDockerEngine,当时并没有太多其他选择,而Docker是使用容器的主要工具,所以这不是一个有争议的选择。之后kuberne......
  • Qt (10)【Qt窗口 —— 如何在窗口中创建浮动窗口和状态栏】
    阅读导航引言一、如何在窗口中创建浮动窗口1.浮动窗口的创建2.设置停靠的位置二、如何在窗口中创建状态栏1.状态栏的创建2.在状态栏中显示实时消息3.在状态栏中显示永久消息4.调整显示消息的位置,并加上进度条引言在上一篇文章中,我们一同探索了Qt窗口设计中的......
  • lima 轻量级虚拟机docker替代方案 (macos平台)
    引言由于某些原因,我的mac电脑的docker出了问题,无法使用docker,想到有没有类似windos上的终端虚拟机,可以直接使用命令行,经过一凡寻找,终于找到了一个替代方案我来为大家介绍一款免费、自由、开源的DockerforMac替代品,containerd&Lima。你只需要执行以下命令即可快速体验......
  • 如何创建图片按钮
    文章目录1.概念介绍2.使用方法2.1filled风格2.2filledTonal风格2.3outlined风格3.代码与效果3.1示例代码3.2运行效果4.内容总结我们在上一章回中介绍了"如何修改NavigationBar组件的形状"相关的内容,本章回中将介绍IconButtion组件.闲话休提,让我们一起Talk......
  • Docker简介及安装
    本系列将会与大家分享Docker的相关知识。本章主要简要介绍Docker,并指导大家如何在CentOS7上进行Docker的安装。废话不多说,下面我们直接进入主题。一、Docker简介Docker是一个开源的应用容器引擎,基于Go语言并遵从Apache2.0协议开源。Docker可以让开发者打包他们的......
  • docker部署mysql
    #创建主从数据库文件夹mkdir-p/usr/local/mysql/master1/confmkdir-p/usr/local/mysql/master1/datamkdir-p/usr/local/mysql/slave1/confmkdir-p/usr/local/mysql/slave1/data#初始化主数据库配置文件cd/usr/local/mysql/master1/confvimy.cnf#粘贴以下内容......
  • k8s新版本使用container而不是docker
    使用Harbor仓库作为Kubernetes集群私有仓库Harbor仓库信息内网地址:hub.rainsc.comIP地址:192.168.66.100问题背景在许多版本的教程中,会建议在Docker的配置中添加忽略证书的列表。然而,截至2024年8月24日,这些教程支持的Kubernetes版本已经无法直接安装。一方......
  • 容器技术和虚拟机技术的对比
    目录容器和虚拟机的对比迁移性和性能隔离性资源限制解决的问题1.容器是如何进行隔离的?2.容器是如何进行资源限制的?3.简述下docker的文件系统?4.容器的启动过程?5.容器内运行多个应用的问题?容器和虚拟机的对比下面这张图是docker官方中截取下来的,我们来分析下docker和传统V......
  • 第7篇:在虚拟机 centos7上搭建jira管理工具
    本文详细介绍了如何在CentOS7系统上下载配置Jira,包括创建文件夹、下载安装包、解压、修改配置文件以及设置JVM和MySQL环境。同时,文章还涉及了JDK1.8的安装,数据库的创建,以及Jira的破解步骤,包括替换特定jar文件和配置数据库连接。最后,文章提到了启动Jira服务并进行汉化包的下载链接......