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

【Linux AnolisOS】配置Linux固定ip地址。然后在Windows上连接使用linux中docker容器里的redis和nacos。

1.关于将虚拟机ip地址更改为静态地址 ,跟着下面这个视频搞的,不想看文章的可以看视频。

第四章-07-配置Linux固定IP地址哔哩哔哩bilibili

当用的centos9

视频里让我们打开网络配置文件

vim /etc/sysconfig/network-scripts/ifcfg-ens33

但是我打开时发现是空的

进入文件夹里发现,文件里只有一个readme-ifcfg-rh.txt的文件

打开看了一下才发现

下面原文的意思就是

NetworkManager将新的网络配置文件以keyfile格式存储在/etc/NetworkManager/system-connections/目录中。

以前,NetworkManager将网络配置文件以ifcfg格式存储在该目录下(/etc/sysconfig/network-scripts/)。但是,ifcfg格式已被弃用。默认情况下,NerworkManager不再以这种格式创建新的配置文件。

那让我们试一试,先切回根目录

cd /
cd /etc/NetworkManager/system-connections/

发现还是空的,我的天

sudo vim '配置 1.nmconnection'

可以看到里面配置

可以参考下面文章

考科一【网络】/etc/sysconfig/network-scripts/下没有网口文件|network与NetworkManager差别_ifconfig与network和networkmanage的区别-CSDN博客

后来改成用的AnolisOS8.6试试

在window用win+r cmd

输入

ipconfig

在VMware workstation中配置

配置你想要的网络,这里我直接用视频的192.168.88.0示范

然后配置网关

然后可以看到

然后打开进入虚拟机里面

连接网络

打开终端

su root
vim /etc/sysconfig/network-scripts/ifcfg-ens160

注意这里的ensxxx要看你自己的

在linux用i下面代码看

ifconfig

更改配置

TYPE=Ethernet

PROXY_METHOD=none

BROWSER_ONLY=no

BOOTPROTO=static

DEFROUTE=yes

IPV4_FAILURE_FATAL=no

IPV6INIT=yes

IPV6_AUTOCONF=yes

IPV6_DEFROUTE=yes

IPV6_FAILURE_FATAL=no

NAME=ens160

UUID=ff50be15-97dd-4bf9-b988-b9a0c6fa77ec

DEVICE=ens160

ONBOOT=yes

IPADDR="192.168.88.130"

NETMASK="255.255.255.0" GATEWAY="192.168.88.2"

视频里是这样的

然后

sudo systemctl restart NetworkManager
ifconfig

发现奇怪和我配置的不一样呀,是不是因为有冲突还是什么

输入

nmcli

发现有两个 IPv4 地址

但是输入

ip addr show ens160

发现没错

然后再次输入

ifconfig

发现好了

好,鉴定为linux抽风了一下。

2.如何将ip地址改成你想要的名字,想要通过主机写入主机名就可以连接上ip

第四章-06-IP地址和主机名哔哩哔哩bilibili

用管理员身份打开记事本

然后打开C:\Windows\System32\drivers\etc 中的hosts,进行编辑即可

比如我编辑一下刚刚弄的

然后保存

成了

如果你看过这篇文章,那么redis也可以连接上【Linux Redis】关于用docker拉取Redis后,让虚拟机运行起来redis,并使得其可以连接到虚拟机外的navicat。-CSDN博客

连接nacos

步骤 1:拉取 Nacos 2.1.0 镜像

首先你要保证docker里面拉取了nacos

docker pull nacos/nacos-server:v2.1.0

步骤 2:创建挂载目录

为了持久化存储 Nacos 的数据和配置,你需要在宿主机上创建挂载目录。例如,可以创建 logs 和 conf 目录来分别存储日志和配置文件:

mkdir -p /path/to/nacos/logs
mkdir -p /path/to/nacos/conf

请将 /path/to/nacos/ 替换为你实际想要使用的路径。

步骤 3:启动 Nacos 容器

使用 docker run 命令启动 Nacos 容器,并挂载之前创建的目录。

docker run --name nacos-v2.1.0 \
  -p 8848:8848 \
  -p 9848:9848 \
  -p 9849:9849 \
  --privileged=true \
  --restart=always \
  -e JVM_XMS=256m \
  -e JVM_XMX=256m \
  -e MODE=standalone \
  -e PREFER_HOST_MODE=hostname \
  -v /path/to/nacos/logs:/home/nacos/logs \
  -v /path/to/nacos/conf:/home/nacos/conf \
  -d nacos/nacos-server:v2.1.0

在这个命令中:

--name nacos-v2.1.0:为容器指定一个名称。
-p 参数:将容器的端口映射到宿主机的端口上。
--privileged=true:给予容器特权模式,以便访问宿主机的设备。
--restart=always:设置容器在退出时总是重新启动。
-e 参数:设置环境变量,用于配置 Nacos。
-v 参数:挂载宿主机目录到容器内。
-d:以守护进程模式运行容器。

启动以后

打开Windows界面,输入

http://(这要输入你的linux的地址)192.168.88.130:8848/nacos

这中间一直连不上不知道什么原因

后来重启了一下nacos镜像

docker stop 容器id

查看容器id

docker ps

然后再开,

docker restart nacos-standalone

终于连接上


http://www.kler.cn/a/553581.html

相关文章:

  • 【Docker】百度网盘:基于VNC的Web访问及后台下载
  • 机器视觉中的3D高透明工件检测
  • 【大学生职业规划大赛备赛PPT资料PDF | 免费共享】
  • Fastgpt学习(5)- FastGPT 私有化部署问题解决
  • MyBatis 实现批量查询操作:以苍穹外卖套餐菜品关联查询为例
  • 斐波那契数列模型:在动态规划的丝绸之路上追寻斐波那契的足迹(上)
  • 教学资料档案管理系统
  • Navicat Premium17 连接Oracle出现 “未加载 Oracle库
  • rnn.pad_sequence测试
  • 游戏引擎学习第110天
  • 在Vue项目中使用three.js在前端页面展示PLY文件或STL文件
  • 【Docker】《一文深度解析Docker核心技术:镜像、存储卷与网络架构原理》
  • itemgetter() 是 Python operator 模块中的一个函数,主要用于从 字典、列表、元组等数据结构中取值
  • Redis_基础
  • Jeesite5:Star24k,Spring Boot 3.3+Vue3实战开源项目,架构深度拆解!让企业级项目开发效率提升300的秘密武器
  • ubuntu22.04安装tigervnc使用vnc进行访问
  • 《Python在数据可视化中的应用与实践》
  • 【黑马点评优化】2-Canel实现多级缓存(Redis+Caffeine)同步
  • 负载均衡 方式
  • 【Elasticsearch】搜索时分片路由