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

目录



前言

本文章使用的是《天机学堂》开源的资料,并从创建虚拟机开始部署《天机学堂项目》,避免还要下载资料中的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 镜像源加速列表与使用指南》


下一篇《天机学堂-自定义部署详细流程(部署篇:初始化项目、启动)》

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值