VMware17 安装 Anolis8.10+openEuler+Ubuntu22.04 全套实操(含静态 IP 配置、SSH 远程连接、Docker‑MySQL8.0 部署)
一、前期准备工作
1.1 软件与镜像准备
VMware Workstation 17 Pro(管理员身份安装,电脑会生成 3 块虚拟网卡)
- VMnet0:桥接模式
- VMnet1:仅主机模式
- VMnet8:NAT 模式
| 网络模式 | 访问外网 | 主机和虚拟机互通 | 局域网其他设备访问虚拟机 |
|---|---|---|---|
| NAT | 可以 | 可以 | 不可以(课程优先选用) |
| 桥接 | 可以 | 可以 | 可以 |
| 仅主机 | 不行 | 可以 | 不行 |
镜像文件:Anolis‑8.10、openEuler、Ubuntu‑22.04
远程连接工具:Xshell(后续全程复制粘贴命令,避免在 VM 黑框内手动敲代码)
硬件配置建议:物理内存≥16G,不建议同时开启两台 4G 内存虚拟机,分开安装可以避免电脑卡顿;每台虚拟机分配:4 核 CPU、4G 内存、40G 磁盘。
1.2 新手避坑:最小安装到底该不该选?
问题现象
选择 Minimal Install(最小安装)之后,执行 vim /etc/sysconfig/network‑scripts/ifcfg‑ens33,报错 ‑bash: vim: command not found。
两种解决方案
方案 1(企业生产习惯):依旧使用最小安装,联网后执行一条命令批量安装全部工具:
yum install -y vim wget curl net-tools
方案 2(推荐新手,系统安装时自带 vim,不用后期下载)
安装界面 Software Selection 选项设置:
- 基础环境选择 Infrastructure Server(基础设施服务器),不要选择 Minimal Install;
- 右侧勾选 System Tools、Development Tools;
系统安装完毕自带 vim、wget、curl、net‑tools、sshd 服务,省去后续安装步骤。
二、Anolis‑8.10 虚拟机安装配置
2.1 VMware 新建虚拟机步骤(英文界面选项)
- File → New Virtual Machine;
- 选择 Custom(advanced),下一步;
- 硬件兼容性默认,选择 I will install the operating system later 稍后安装系统;
- 操作系统:Linux → Other Linux 5.x kernel 64‑bit;
- 虚拟机名称填写 Anolis8.10,磁盘路径选择非 C 盘;
- 处理器:2 个处理器,每核 2 线程(总共 4 核),内存设置 4096MB;
- 网络模式:Use network address translation(NAT);
- I/O 控制器、磁盘类型全部默认,创建新磁盘,磁盘大小 40GB,选择 Store virtual disk as a single file;
- 点击 Finish 完成创建;
- Edit virtual machine settings,CD/DVD 挂载 Anolis‑8.10 镜像 ISO 文件。
2.2 系统安装配置(英文界面)
- 开机,选择 Install Anolis OS 8 回车;
- 语言选择 English(United States),点击 Continue;
- Installation Destination:选中磁盘,Automatic 自动分区,点击 Done;
- Software Selection:这里新手选择 Infrastructure Server,勾选系统工具;
- Network & Host Name:打开网络开关,主机名设置 anolis8,点击 Apply;
- 设置 Root Password(密码设置 123456,弱密码点击两次 Done);
- 创建管理员用户 admin,勾选 Make this user administrator;
- 点击 Begin Installation,安装完成之后 Reboot System 重启。
2.3 配置网卡 + 测试联网
- 查看网卡名称:
一般网卡名称为 ens33;ip addr - 编辑网卡配置文件:如果安装时没有自带 vim,就用系统自带 vi 替换 vim:
按 i 进入编辑模式,修改下面参数:vi /etc/sysconfig/network-scripts/ifcfg-ens33
按下 Esc,输入BOOTPROTO=dhcp ONBOOT=yes # 重点:由no改为yes,开机自动激活网卡 NAME=ens33 DEVICE=ens33:wq回车保存退出; - 重启网络服务:
systemctl restart NetworkManager - 验证网络:
# Ctrl+C 终止 ping 测试,出现数据包返回代表联网成功ping baidu.com
2.4 开启 SSH 服务 + Xshell 远程连接
# 查看ssh状态
systemctl status sshd
# 启动服务并设置开机自启
systemctl start sshd
systemctl enable sshd
ip addr 查看虚拟机 IP;
Xshell 新建会话,输入 IP 地址,端口 22,root 账号登录;
后续所有命令全部在 Xshell 复制粘贴执行,操作更加方便。
三、openEuler 安装 + 配置固定 IP(作业核心要求 IP=192.168.100.102)
3.1 新建虚拟机
创建步骤和 Anolis‑8.10 完全一致:
- 虚拟机名称:openEuler;
- 内存 4G,磁盘 40G,网络模式 NAT;
- ISO 镜像选择 openEuler 镜像文件;
- 软件安装同样选择 Infrastructure Server 自带工具。
3.2 设置静态 IP
- 确认网卡名称:
ip addr - 修改网卡配置文件:
修改配置如下:vi /etc/sysconfig/network-scripts/ifcfg-ens33TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static # dhcp改为static静态IP模式 DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes NAME=ens33 UUID=保持原有内容不变 DEVICE=ens33 ONBOOT=yes IPADDR=192.168.100.102 NETMASK=255.255.255.0 GATEWAY=192.168.100.2 DNS1=114.114.114.114 DNS2=8.8.8.8:wq保存退出; - 重启网络服务:
systemctl restart NetworkManager - 验证 IP 和外网:
看到 IP 为 192.168.100.102,并且能 ping 通百度即为配置成功。ip addr ping baidu.com
3.3 开启 SSH 服务
systemctl status sshd
systemctl start sshd
systemctl enable sshd
Xshell 使用 192.168.100.102 连接虚拟机。
四、Ubuntu‑22.04 安装配置
4.1 新建虚拟机
- VMware 新建虚拟机选择 Typical(recommended);
- 选择 Installer disc image file(iso) 导入 Ubuntu‑22.04 镜像;
- 虚拟机名字:Ubuntu22.04,磁盘 40G;
- 自定义硬件:内存 4G,处理器 4 核。
4.2 系统安装(英文界面)
- 开机选择 Try or Install Ubuntu;
- 语言选择 English,点击 Install Ubuntu;
- 键盘布局默认 English(US);
- 安装类型:Minimal installation 最小安装;
- Erase disk and install Ubuntu 清除磁盘安装系统;
- 时区选择 Shanghai,设置用户名密码,等待安装完成重启。
4.3 Ubuntu 配置网络、SSH 服务
Ubuntu 采用 netplan 管理网络,和 Anolis、openEuler 配置方式不一样。
- 查看网卡名称:
# 配置文件名称一般为 00-installer-config.yamlip addr ls /etc/netplan/ - 修改配置文件:
yaml 文件严格注意缩进(只能用空格,禁止 Tab):sudo vim /etc/netplan/00-installer-config.yamlnetwork: ethernets: ens33: dhcp4: true version: 2 - 应用配置文件:
sudo netplan apply ping baidu.com - 安装 SSH 服务和基础工具:
之后 Xshell 通过查到的 IP 连接 Ubuntu 虚拟机。sudo apt update sudo apt install -y vim wget curl net-tools openssh-server sudo systemctl enable ssh sudo systemctl status ssh
五、openEuler 部署 Docker 以及 MySQL8.0(作业最后一步)
5.1 Docker 安装(在 Xshell 里复制命令执行)
# 1. 卸载旧版本Docker
yum remove -y docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
2. 安装依赖包
yum install -y yum-utils device-mapper-persistent-data lvm2
3. 添加阿里云docker镜像源
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4. 安装Docker
yum install -y docker-ce docker-ce-cli containerd.io
5. 启动Docker并设置开机自启
systemctl start docker
systemctl enable docker
6. 验证安装
docker version
5.2 配置 Docker 国内镜像加速
- 创建配置目录:
mkdir -p /etc/docker - 编辑配置文件:
添加以下内容:vi /etc/docker/daemon.json{ "registry-mirrors": [ "https://docker.mirrors.ustc.edu.cn", "https://hub-mirror.c.163.com", "https://mirror.baidubce.com" ] } - 重启 Docker 服务:
systemctl daemon-reload systemctl restart docker - 验证加速器:
docker info | grep -A 1 "Registry Mirrors"
5.3 拉取并运行 MySQL 8.0 容器
# 拉取MySQL 8.0镜像
docker pull mysql:8.0
创建数据持久化目录
mkdir -p /opt/mysql/data
运行MySQL容器
docker run -d
--name mysql8
-p 3306:3306
-v /opt/mysql/data:/var/lib/mysql
-e MYSQL_ROOT_PASSWORD=123456
-e MYSQL_DATABASE=testdb
mysql:8.0
--character-set-server=utf8mb4
--collation-server=utf8mb4_unicode_ci
查看容器运行状态
docker ps
5.4 验证 MySQL 连接
# 进入容器内部
docker exec -it mysql8 bash
登录MySQL
mysql -uroot -p123456
查看数据库
show databases;
退出MySQL和容器
exit
exit
至此,三台虚拟机(Anolis、openEuler、Ubuntu)均已安装配置完成,并在 openEuler 上成功部署了 Docker 和 MySQL 8.0 服务。
openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构
更多推荐

所有评论(0)