• 2024-11-20虚拟机配置上网
    1.虚拟机配置桥接模式(与宿主机同个网段) 2.修改网卡配置[root@node2network-scripts]#moreifcfg-enp0s3TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=static##静态,不采用dhcp获取,第一次可以使用dhcp获取,后面担心重启导致ip变化,可以采用固定的形式DEFROUT
  • 2024-11-18什么是虚拟机环境
    虚拟机环境(VirtualMachineEnvironment,VME)是指通过虚拟化技术创建的一个完整的、运行在物理计算机(宿主机)上的虚拟计算平台。这个环境能够模拟一个或多个独立的计算机系统,允许用户在其上安装和运行操作系统及应用程序。虚拟机环境为开发、测试、部署和运行软件提供了灵活性和
  • 2024-11-15docker基础:搭建centos7(详见B站泷羽sec)
    docker的简单学习:sudoapt-getupdate                //这个命令让系统检查有没有新软件sudoapt-getinstalldocker.io       //安装Dockersudodockerversion                        //查看是否安装成功,显示dock
  • 2024-11-15VirtualBox实现宿主机和虚拟机之间网络的通讯方式
    环境:宿主机操作系统Windows11虚拟机软件VirtualBox链接:https://www.virtualbox.org/wiki/Downloads虚拟机操作系统最新Linux7.1清华镜像:https://mirrors.tuna.tsinghua.edu.cn/virtualbox/VirtualBox的提供了四种网络接入模式,它们分别是:1、NAT网络地址转换模式(N
  • 2024-11-14提问:如何实现,我在docker container中,curl localhost:11434时,实际访问的是宿主机的11434端口?
    背景我们需要在dify中配置ollama。ollama服务起来之后,会把服务挂在localhost的11434上。但是,我的dify一般是在docker里起的。所以我在dockercontainer里,访问localhost:11434时,实际无法访问到宿主机的11434,也就没办法调用宿主机上的ollama。怎么解决?方法一:找到宿主机
  • 2024-11-12day02-docker快速入门
    1.快速入门1.1.部署MySQL使用Docker安装,仅仅需要一步即可,在命令行输入下面的命令(建议采用CV大法):dockerrun-d\--namemysql\-p3306:3306\-eTZ=Asia/Shanghai\-eMYSQL_ROOT_PASSWORD=123\mysql安装完成1.2命令解读 dockerrun-d:创建并运行
  • 2024-11-07docker如何实时查看项目的日志
    1.使用dockerlogs命令基本语法和原理:dockerlogs命令用于获取容器的日志输出。默认情况下,它会显示容器启动后到当前时间的所有日志内容。当你在容器内的应用程序将日志输出到标准输出(stdout)或标准错误输出(stderr)时,这些日志可以通过dockerlogs命令进行查看。加上-f选项(类似
  • 2024-11-07docker命令1
     dockerrun--privileged-d--restart=always--namexxx_video_service--net=host-v/docker/data/video/xxx:/mnt/data/xxx-v/docker/data/video/testVideo:/root/testVideo192.168.21.237:50000/xyxy-amd/xxx_video_service:V1.1.1.20100531_Alpha 有的宿主机
  • 2024-11-05在 Windows 11 中,如果在 WSL2 中使用了 mirrored 或 virtioproxy 模式,而子系统的 IP 地址与主机地址相同,通常这与 WSL2 的网络配置和虚拟化模式相关。
    在Windows11中,如果在WSL2中使用了mirrored或virtioproxy模式,而子系统的IP地址与主机地址相同,通常这与WSL2的网络配置和虚拟化模式相关。1. 理解 mirrored 和 virtioproxy 模式mirrored模式:通常在虚拟化环境中,mirrored网络模式意味着虚拟机(或者在此情况下
  • 2024-11-02Docker:网络
    Docker:网络Docker网络架构CNMLibnetwork驱动网络类型命令dockernetworklsdockernetworkinspectdockernetworkcreatedockernetworkconnectdockernetworkdisconnectdockernetworkprunedockernetworkrm网络操作bridgehostcontainernoneDocker网络架
  • 2024-10-30Docker:存储卷
    Docker:存储卷存储卷命令dockervolumelsdockervolumecreatedockervolumeinspectdockervolumermdockervolumeprune分类数据卷绑定卷临时卷存储卷在Docker中,容器的文件存储结构如下:容器时基于镜像产生的,一个镜像可以实例化出多个容器,为了节省镜像的存储
  • 2024-10-26配置WSL2实现与宿主机的网络互通
    前言 WSL1是基于代理的虚拟化技术,它通过将Linux系统调用转换为Windows系统调用来实现与Windows内核的交互。WSL2则使用了真正的虚拟机技术,它在Windows主机上运行一个轻量级的Linux内核。WSL2无法访问Windows的localhost网络是由WSL2的网络架构所致。WSL2
  • 2024-10-21Docker五种网络模式
    Bridge(桥接模式)---默认模式解释:Bridge模式是Docker的默认网络配置。每个使用此模式的容器都会得到一个独立的NetworkNamespace,Docker会为容器分配一个内部IP地址,并将其连接到一个名为docker0的虚拟网桥上。这意味着容器间可以相互通信,同时也能够通过宿主机的网络栈访问外部
  • 2024-10-17Docker 安全及日志管理
    一、Docker容器与虚拟机的区别容器的安全性问题的根源在于容器和宿主机共享内核。如果容器里的应用导致Linux内核崩溃,那么整个系统可能都会崩溃。与虚拟机是不同的,虚拟机并没有与主机共享内核,虚拟机崩溃一般不会导致宿主机崩溃隔离与共享:虚拟机通过添加Hypervisor层(虚拟化中间
  • 2024-10-16WSL2 提示 NAT 模式下的 WSL 不支持 localhost 代理。
    wsl:检测到localhost代理配置,但未镜像到WSL。NAT模式下的WSL不支持localhost代理。意思是说你在宿主机上启用了代理设置,指向localhost(宿主自己),但是WSL虚拟机是处在一个NAT的子网下的,没有设置指向宿主的代理。要想让WSL虚拟机使用宿主机的代理,就需要设置指向宿
  • 2024-10-13Windows10中安装了ubuntu虚拟机后xshell无法连接到ubuntu
    安装了ubuntu虚拟机后发现shell无法连接到ubuntu的排查步骤:步骤1:检查虚拟机网络配置确认虚拟机网络模式:确认虚拟机的网络模式是否设置为桥接模式或NAT模式。桥接模式可以让你的虚拟机在网络中拥有独立的IP地址,而NAT模式则通过宿主机的网络连接来访问外部网络。查看虚拟机IP地
  • 2024-10-12docker 存储管理
    docker存储管理docker持久化方案docker提供三种持久化存储方案:volumes:卷存储提供了名为volumes的机制,其本质是存储在宿主机的文件夹,但是能够通过docker命令管理,同时能够通过volumes的别名方便挂载bindmounts:绑定挂载tmpfs:仅存储在宿主机的内存中,而不会写入宿主机
  • 2024-10-12kvm虚机迁移宿主机
    1.源节点关机 virshshutdown<domain>确认虚机磁盘信息  virshdomblklist<domain> 查看虚机配置virshdumpxml<domain>或cat /etc/libvirt/qemu/<domain.xml>  2.拷贝磁盘文件  scp /data/disk_vm/<domain>-sda.qcow2 root@<ip>:/data/disk_
  • 2024-09-29在docker安装Python环境提供给其他docker使用
    1.在宿主机新建一个目录2.在app目录下新建一个Dockerfile文件本文永久更新地址:1.在宿主机新建一个目录在宿主机上新建一个目录如app/,在app目录里面导入项目需要依赖的包在项目根目录下输入命令,导出python项目所有的依赖包pipfreeze>requirements.txt把导出的re
  • 2024-09-24图解VMware通过NAT模式实现互联互通案例
    一、概述在VMware中安装虚拟主机,其中一项重要的任务就是实现互联连互通,达成以下目标:虚拟主机实现能够随时上互联网。虚拟主机与宿主机之间互联访问。虚拟主机之间互联访问。    其实VMware不仅具有虚拟主机功能,还具有虚拟网络功能,正是有了虚拟网络的支持,处在同网段的
  • 2024-09-23Hyper-V (NAT) + DHCP server:实现灵活的虚拟机网络(虚拟交换机路由器):类似于vmware的
    vmwareworkstation(pro)有4种内置虚拟网络交换机1:桥接:虚拟机网络就是真正的物理机网络。虚拟机之间,虚拟机和宿主机,虚拟机和其他物理机之间,通过常规的网络方式访问。2:nat网络:虚拟机之间、虚拟机和宿主机可互访;虚拟机可访问其他物理机;其他物理机【不能】访问虚拟机3:仅主机网络:虚
  • 2024-09-12云上攻防:云原生篇&Docker容器逃逸
    什么是DockerDocker简而言之就是一个容器技术,类似于VM虚拟机,别人环境封装好打包成一个镜像,使用docker技术就能快速把这个镜像环境还原出来。Docker容器与虚拟机类似,但二者在原理上不同,容器是将操作系统层虚拟化,虚拟机则是虚拟化硬件,因此容器更具有便携性、高效地利用服务器
  • 2024-09-09宿主机与qemu虚拟机互传文件
    ​原文:https://zhuanlan.zhihu.com/p/594235031 目录收起0背景1宿主机与qemu虚拟机互传文件2编写kodemo,做内核测试推荐阅读0背景当搭建好qemu调试arm64linux内核的环境(详见同事的文章VSCode+GDB+Qemu调试ARM64linux内
  • 2024-09-08容器时区不一致如何解决?
    容器时区不一致的问题通常源于容器与宿主机之间的时区配置不匹配。为了解决这个问题,可以采取以下几种方法:1.设置时区环境变量在运行容器时,可以通过设置TZ环境变量来指定容器的时区。可以在Dockerfile中添加以下内容:FROMyour-base-imageENVTZ=Asia/ShanghaiRUNapka
  • 2024-09-08docker网络模式有哪些?分别有什么优缺点?
    Docker提供了多种网络模式,以满足不同应用场景下的需求。主要的网络模式包括:1.Bridge网络模式描述:这是Docker的默认网络模式。每个容器都连接到一个虚拟的桥接网络(通常是docker0),并通过这个网络进行通信。优点:简单易用,适合大多数应用场景。支持容器间通过IP地址或