当前位置: 首页 > news >正文

天机学堂-自定义部署详细流程(部署篇:安装虚拟机、docker)

目录


文章目录

  • 目录
  • 前言
  • 一、创建虚拟机
    • 前言
    • 1、新建虚拟机额
      • 1.1 使用VMware新建虚拟机
      • 1.2 点击稍后安装操作系统
      • 1.3. **注意操作系统和版本**
      • 1.4. 配置位置
      • 1.5. 虚拟机硬件配置:
      • 1.6. 配置系统镜像地址
    • 2、配置虚拟机环境
      • 2.1. 启动虚拟机
      • 2.2. 选择语言
      • 2.3 配置密码
    • 3、配置网络
      • 3.1、登录
      • 3.2、查看VMware的配置
      • 3.3、配置静态ip
      • 3.4. 重启网路
  • 二、安装doker,并配置镜像
    • 1. 连接FinalShell
    • 2.安装docker
    • 3.配置国内镜像加速器


前言

本文章使用的是《天机学堂》开源的资料,并从创建虚拟机开始部署《天机学堂项目》,避免还要下载资料中的20GB虚拟机,只需要下载镜像以及其他基础资料即可,请大家放心食用
请添加图片描述


一、创建虚拟机

前言

我创建的虚拟机是CentOS7,同时默认大家也是有此系统的镜像,没有的话大家可以去这里《南阳理工学院开源软件镜像站》去下载,这里就不多做讲解了

1、新建虚拟机额

1.1 使用VMware新建虚拟机

  1. 点击自定义
    在这里插入图片描述

1.2 点击稍后安装操作系统

一直点下一步到这里,点击稍后安装操作系统:
在这里插入图片描述

1.3. 注意操作系统和版本

在这里插入图片描述

1.4. 配置位置

这里名称随便,但是位置自己要估量一下放哪里,这里建议放到D盘
在这里插入图片描述

1.5. 虚拟机硬件配置:

在这里插入图片描述

1.6. 配置系统镜像地址

![在这里插入图片描述](https://i-
blog.csdnimg.cn/direct/a1168fae356c4033a57b08e4903b4386.png)

2、配置虚拟机环境

2.1. 启动虚拟机

在这里插入图片描述

2.2. 选择语言

这里我配置的时英文,大家根据自己习惯配置
在这里插入图片描述

2.3 配置密码

这里大家可能疑惑不需要配置什么嘛?我准备在命令行界面在配置,当然大家可以现在就配置也可以会方便很多,只不过我比较习惯使用命令
在这里插入图片描述
在这里插入图片描述

3、配置网络

3.1、登录

在这里插入图片描述

3.2、查看VMware的配置

在配置网络之前大家先看一下自己VMware中NAT是怎么设置的
在这里插入图片描述
在这里插入图片描述

3.3、配置静态ip

前言:注意这里我是自定义配置的ip地址,但是在天机学堂中所用的ip地址和我的并不一样他使用的是:191.168.150.101,若是大家想要修改ip地址的话,后面在启动的时候可能会有很多得问题,不过目前我已经可以启动并运行了,后面会告诉大家要怎么去做修改

按照一下命令输入:
vi /etc/sysconfig/network-scripts/ifcfg-ens33
进入到编辑状态按照下图填写
IPADDR=192.168.43.100
NETMASK=255.255.255.0
GATEWAY=192.168.43.253
DNS1=8.8.8.8
在这里插入图片描述
编写完之后按ESC到正常模式,在输入:wq保存并退出
在这里插入图片描述

3.4. 重启网路

systemctl restart network 重启网路服务
ip addr 验证是否成功配置
在这里插入图片描述
在这里插入图片描述

二、安装doker,并配置镜像

1. 连接FinalShell

执行这里的前提就是虚拟机的网络配置好
在这里插入图片描述

2.安装docker

这里需要使用外网去下载所以大家在执行前要求需要ping的通外网例如:ping baidu.com 有问题大家可以在评论区讨论
执行一下命令下载:

# 1. 若是系统有之前下载的工具,避免下载失败执行:
sudo yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine
# 2.安装必要的依赖包
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
# 3.配置Docker的Yum仓库(这里大家可以自己找一下,我在使用的时候是没有问题)
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 4. 安装Docker CE 
sudo yum install -y docker-ce docker-ce-cli containerd.io
# 5. 启动并测试
sudo systemctl start docker    # 启动Docker服务
sudo systemctl enable docker   # 设置开机自动启动
docker --version #查看版本

3.配置国内镜像加速器

配置国内镜像加速器
sudo vi /etc/docker/daemon.json
添加以下内容

{"registry-mirrors": ["https://docker.1ms.run","https://docker-0.unsee.tech","https://docker.m.daocloud.io"],"live-restore": true,"features": { "buildkit": true }
}

参考文章:《2025 年 11 月最新 Docker 镜像源加速列表与使用指南》


http://www.dtcms.com/a/597088.html

相关文章:

  • 35.微调BERT
  • 【Docker】定义和运行多容器应用程序
  • 蓝桥java数组切割
  • 高级编程培训 | 提升编程能力,助力职业发展的全方位学习路径
  • 【大模型训练】RL中权重更新 学习 reduce_tensor
  • 做网站优化有什么途径公司的企业邮箱怎么查询
  • ComfyUI+RX5700XT+Ubuntu25.04运行配置
  • 【Windows Docker】docker挂载解决IO速度慢的问题
  • 小练11.11
  • 怎么让网站无法自适应可信网站查询
  • 《国内可训练的主流大模型及相关平台》
  • MCP-stdio通信
  • 电商专业培训网站建设网页设计工作岗位及薪资
  • 全球文献智能引擎,突破知网局限
  • 邮件接码API实战教程与代码解析
  • 项目分享|告别枯燥命令行,构建终端用户界面的 TypeScript 库
  • [PowerShell 入门教程]第2天课后作业答案
  • Django中QuerySet 的惰性加载
  • 会议平台网站建设汇通网做期货的网站做期货的网站
  • 【计网】基于三层交换机和 RIP 协议的局域网组建
  • 【系统架构设计】用例技术:需求分析的实用工具
  • 网站设计需要什么软件python基础教程ppt
  • ffmpeg7.1.2-官方示例demo预览
  • 自己怎么优化我网站关键词潍坊尚呈网站建设公司
  • 数据科学每日总结--Day16--数据库
  • 从“高门槛”到“零门槛”:ArcGIS 和 GISBox如何破解中小用户GIS工具使用难题?
  • 152.当数据写入速度远大于读取时速度时控制信息的处理方法
  • 【MQ】集群部署和可靠性攻略
  • 数字上变频DUC与数字下变频DDC的介绍
  • 网站换代理wordpress首页链接哪里设置