首页
学习
活动
专区
圈层
工具
发布

wsl2 固定ip_wsl2 ssh

在使用win10上的WSL2时遇到了一个问题:每次重启电脑或wsl2后,wsl2子系统的ip地址就会发生改变。后来在wsl的github上找到了相关的解决方案。...wsl2时,虚拟交换机会被重新创建,分配给它们的ip地址也会随着改变。...目前我在wsl2上安装了docker环境,启动了一个mysql容器并映射了3306端口到docker宿主机的33306,这样windows可以通过wsl2-ip:33306访问mysql,docker容器之间也可以通过...我按照上面的思路并结合自己的需求编写了一个简单的bat脚本,每当我开机后需要用到docker时就执行该脚本,这样就能够通过固定的ip地址去访问服务了。...自己首先划定了一个虚拟的局域网络 192.168.169.1/28,然后将192.168.169.1分配给了windows,192.168.169.2分配给了wsl2,这样就可以通过指定的ip地址访问相应系统上的服务了

2.1K20

Windows搭建Agent开发平台-WSL2+Dify本地部署及开发指南

从环境认知、容器化部署到模型实战集成和智能体扩展,逐步完成整个过程,快速上手并部署国产大模型与低代码工作流应用。...项目可通过本地方式轻松与其他Windows工具(如IDE、Office工具)进行配合,大大提高效率。WSL2提供了完整的Linux内核支持,可流畅运行Docker及相关容器化工具。...在WSL2中安装Docker后,可像在纯Linux下那样运行容器,大幅简化部署流程。Docker的容器化特性方便我们快速搭建、迁移和扩展AI服务,并且保障环境一致性。...提供了简洁的界面和多元化的功能模块,让开发者可以快速组合大模型与数据,创建自己的聊天助手或智能流程。内置了丰富的插件和工作流机制,可整合多种大模型与外部API。...docker-compose up -d​访问WSL-IP地址,默认80端口,根据提示完成安装,设置管理员账号后登录三、智能体开发实战(一)大模型服务(二)创建DeepSeek聊天助手在Dify中点击创建空白应用

5.4K21
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    docker v28.3.3 正式发布:安全修复、组件更新与重要变更详解

    引言 Docker 作为当今最流行的容器化平台之一,其每个版本的更新都备受开发者与运维人员的关注。近日,Docker 正式发布了 v28.3.3 版本,这是一个以安全修复和组件更新为主的维护版本。...该漏洞存在于之前的 Docker 版本中,具体表现为: 在 firewalld 重新加载(reload)后,原本仅允许通过本地回环地址(loopback)访问的容器端口,可能会意外暴露给本地网络中的其他设备...• 使用 docker run -p 或 Docker Compose 发布端口,并期望仅限本地访问的场景。...建议需要频繁进行多架构构建(如 ARM64、AMD64)的用户关注此更新。...• WSL2 环境检测优化:修复了在 WSL2 中运行时上下文检测不正确的问题。 适用于在 Windows WSL2 环境中使用 Docker 进行 AI/ML 模型部署的开发者。

    50510

    Docker 使用指南 (三)—— 网络配置

    docker0或者Docker使用的任何网桥上 3.让其他的接口访问外国网站进入新的容器(已经提供了lo接口),在容器的独立和唯一网络接口命名空间内,重新命名它为更漂亮的名字eth0,名称不要和其他的物理接口冲突...4.在网桥的网络地址访问内给容器的eth0一个新的IP地址,设置它的缺省路由为Docker主机在网桥上拥有的IP地址。...这些步骤结束后,容器将立即拥有一个eth0(虚拟)网卡,并会发现它自己可以和其他的容器以及互联网通讯。...–net=none— 告诉docker为新建的容器建立一个网络栈,但不对这个网络栈进行任何配置,所以只能访问本地网络,没有外网。...no vethab6aea2 从docker0子网中分配一个IP给容器使用,并设置docker0的IP地址为容器的默认网关。

    8.4K00

    Docker容器网络通信的那些事儿

    Docker作为一种容器技术,在目前的分布式和微服务系统中被广泛使用,因为要在多个容器或机器间进行通信,因此Docker网络通信是一个重要的技术点。...Docker容器使用的是私有网络IP,那么容器访问外部流程是什么样的呢?...容器允许外部访问,可以在docker [container] run时候通过-p或-P参数来启用容器内外端口的映射配置。...每次创建一个新容器的时候,Docker从可用的地址段中选择一个空闲的IP地址分配给容器的eth0端口,并且使用本地主机上docker0接口的IP作为容器的默认网关。...除了bridge模式之外,还可以配置host网络模式,直接使用容器宿主机的网络命名空间,该模式下容器不再拥有自己独立的网络环境,直接使用宿主机的IP和端口。

    1.2K10

    【Docker项目实战】使用Docker部署Organizr个人导航页

    一、Organizr介绍 1.1Organizr简介 Organizr 是一款基于网络的仪表板应用,旨在帮助管理和组织您在本地网络或互联网上运行的各种服务、应用程序和资源。...它提供了一个集中的界面,您可以在此界面中访问和管理不同的服务。 1.2 Organizr特点 忘记密码支持:支持通过电子邮件接收新密码,前提是已设置了邮件服务器。...侧边栏固定/取消固定:用户可以选择固定或取消固定侧边栏,以便于浏览和管理标签页。 账户创建保护:可以设置注册密码来保护新用户账户的创建。...docker compose logs 六、Organizr初始配置 6.1 进入Organizr初始页 访问地址:http://192.168.3.251:8021,将IP替换为自己服务器IP地址,...八、总结 Organizr 作为一款网络仪表板应用,能够将您在本地网络或互联网上的各种服务、应用程序和资源集中管理在一个界面之中。

    1.2K20

    【DGX Spark新手避坑指南】——从SSID消失到内存爆满,高频问题解决方案全解析!

    :进入“设置”>“网络和Internet”>“高级网络设置”>“高级共享设置”,在“专用网络”中开启“网络发现”及“文件和打印机共享” ▌Mac系统: macOS默认限制第三方应用访问本地网络/子网。...默认情况下,macOS禁止第三方应用与本地网络/子网中的设备通信。请确保为第三方终端启用本地网络访问权限:在MacOS中控制对本地网络的访问设置。...Q:我遇到NVIDIA Container Runtime for Docker相关问题怎么办? 关于安装和使用NVIDIA容器工具包运行Docker的说明,请参阅DGX Spark用户手册。...DGX Spark系统级芯片采用统一内存架构,存在以下技术限制: 对于集成GPU关联的CUDA上下文,通过固定设备内存分配器(如cudaMalloc)分配的系统内存,无法被CPU复合体或PCI Express...-切换连接方式:断开以太网连接,改用主机名或新获取的WiFi IP地址进行设备访问。 该流程确保设备在迁移后能快速恢复网络连接,维持正常操作与远程管理功能。

    1.5K11

    docker 学习资料收集

    6,在在Hyper-V宿主机浏览器上访问 http://192.168.210.3  Docker容器跨主机访问 使用pipework将Docker容器配置到本地网络环境中 有将Docker容器配置到和主机同一网段的需求...,可以采用此方案:https://blog.csdn.net/kongxx/article/details/73477932 不过实验结果发现,如果docker宿主机是一台虚拟机,那么从虚拟机的物理机上...,无法访问到容器,但容器可以访问物理机。...Docker绑定固定IP/跨主机容器互访 使用pipework 分配静态ip是暂时的,重启之后就会失效,并且使用pipework绑定的ip 物理机,虚拟机,docker容器的ip都在同一网段,这在生产环境是很困难的...,下面使用docker自带的network实现固定ip分配,并且重启不会消失。

    1.1K20

    详解Kubernetes网络模型

    单个 Pod 代表集群中正在运行的工作负载,并封装了一个或多个 Docker 容器、任何所需的存储和唯一的 IP 地址,组成 pod 的容器被设计为在同一台机器上共同定位和调度。...Pod 中的容器都具有相同的 IP 地址和端口空间,这些 IP 地址和端口空间是通过分配给 Pod 的网络命名空间分配的,并且可以通过 localhost 找到彼此,因为它们位于同一个命名空间中。...DNS Pod 本身作为 Kubernetes 服务公开,具有静态集群 IP,该 IP 在启动时传递给每个正在运行的容器,以便每个容器都可以解析 DNS 条目。...当流量从本地网络传递到 Internet 时,每个数据包的源地址都从私有地址转换为公共地址,这使得请求看起来好像直接来自路由器。路由器维护连接跟踪,以将回复转发到本地网络上的正确专用 IP。...CIDR CIDR 是一种分配 IP 地址和执行 IP 路由的方法。对于 CIDR,IP 地址由两组组成:网络前缀(标识整个网络或子网)和主机标识符(指定该网络或子网上的主机的特定接口)。

    2.3K20

    【重识云原生】第六章容器6.1.12节——Docker网络模型设计

    细分为本地网络驱动和远端网络驱动:    本地网络驱动:对应前面说到的原生网络; 远端网络驱动:对应前面说的自定义网络; IPAM Drivers — 构建docker网络的时候,每个docker...容器如果不手动指定的话是会被分配ip地址的,这个分配的任务就是由该驱动完成的,同样的,Docker Engine还是给我们提供了缺省的实现。         ...接下来就要为容器分配IP了,Docker会从RFC1918所定义的私有IP网段中,选择一个和宿主机不同的IP地址和子网分配给docker0,连接到docker0的容器就从这个子网中选择一个未占用的IP使用...从docker0子网中分配一个IP给容器使用,并设置docker0的IP地址为容器的默认网关。...虽然 NAT 模式经过中间处理实现了这一点,但是 NAT 模式仍然存在问题与不便,如容器均需要在宿主机上竞争端口,容器内部服务的访问者需要使用服务发现获知服务的外部端口等。

    68940

    2024程序员容器化上云之旅-第2集-Ubuntu-WSL2-Windows11版:接近深洞

    读了这本书,他领悟到,WSL2中的Ubuntu,不仅可以当做部署容器化应用的测试环境,更可以配合Windows 11上现成的vscode等开发工具,成为一个开发环境。...✅马意浓觉得现在可以用docker容器来运行数据库及其管理工具,从而迈出容器化的第一步。...他从资料中了解到,在容器化的时代,如果想使用数据库及其管理工具,完全可以从Docker hub上,下载对应的docker image文件。...之后在本地电脑用简单的一行命令,就能启动相应的容器,来使用数据库及其管理工具。将来卸载或升级,也是运行一行命令的事儿。方便至极。之前马意浓还担心,容器里跑数据库,要是关闭或删除容器,那数据不就丢了。...✅后来通过读Nigel Poulton的Doker书,他了解到,可以为数据库容器设置一个位于本地硬盘中的volume,以便保存持久化的数据。

    1.3K84

    Docker 从入门到精通:一篇彻底搞懂容器化技术

    仓库(Registry) 存储和分发镜像的服务 公共:Docker Hub(hub.docker.com) 私有:Harbor、Nexus、AWS ECR 5....# 运行容器(映射端口 5000:5000) docker run -d -p 5000:5000 --name my-app my-flask-app # 访问 http://localhost...网络通信 bridge(默认):容器间通过 IP 通信 host:共享 Host 网络(高性能,但无隔离) 自定义网络(推荐):支持 DNS 解析 # 创建自定义网络 docker network create...优先用 -alpine 或 distroless 性能 .dockerignore:排除无关文件(如 .git, node_modules) 合并 RUN 指令:减少镜像层数 # ❌ 错误 RUN...docker network inspect my-net # 检查 IP 分配 docker exec -it app ping redis # 测试连通性 十、学习路线图 结语 Docker 不是银弹

    2.2K80

    Docker中轻松运行群晖系统,打造个人云服务

    如果你的 Windows 开启了 WSL2 可以按照我的操作进行部署(操作很简单),也可以部署到其它支持 Docker 和 KVM 的设备上。...浏览器访问运行容器之后访问 http://IP:5000 ,然后根据指引进行 DSM 初始化设置,即可访问 DSM 的 web 控制台:部署成功后,打开浏览器,访问 http://IP>:5000...(HTTP)或 https://IP>:5001(HTTPS)即可进入群辉管理界面。...优化与注意事项存储空间管理在 Docker 中运行群辉时,你需要确保宿主机有足够的存储空间来保存数据。通过 Docker 挂载卷的方式,你可以将宿主机的硬盘直接映射到群辉容器中,方便管理和扩展存储。...性能调优虽然群辉系统可以通过 Docker 快速部署,但它毕竟是一个完整的操作系统,可能对宿主机的资源有一定要求。为了提高性能,可以考虑增加宿主机的内存和硬盘容量,确保群辉容器能够稳定运行。

    2.2K00

    Docker核心概念与使用

    容器id或名称 进入后执行的命令-t:分配一个虚拟的终端 -i :把交互界面保留仅列举了这段时间常用的指令参数,所有指令均可以通过 --help 参数来查看指令说明和参数说明数据卷 Volume...bridge模式下,同一网段的主机,是不能直接访问宿主机内部容器的,必须通过端口映射。host容器没有自己的任何独立的网络资源(比如:容器的IP、网卡和端口),完全和宿主机共享网络空间。...特点是完全隔离,与外部任何机器都无网络访问,只有自己的 lo 本地网络 127.0.0.1。...自定义网络中所有主机除ip访问外,还可以直接用容器名(container-name)作为hostname相互访问。...默认是不能通过hostname来进行访问的,也可以通过 --link 容器名或ID的方式来实现,其原理是在容器内部的hosts文件注册对应容器的IP两个使用不同网络的容器进行跨网络通信,需要将两个不同网络之间建立连接

    72300

    从Docker 网络看IaC

    每个Docker容器在启动时,都可以选择或指定加入到一个或多个Docker网络中,这些网络可以是Docker自动创建的默认网络(如bridge模式网络),也可以是用户根据需要自定义的网络(如overlay...每个网络都可以视为一个独立的虚拟网络环境,容器之间的通信被限制在它们所加入的网络内部。此外,系统还支持网络策略(如防火墙规则)的配置,以进一步控制容器间的流量和访问权限,防止潜在的安全威胁。...因此,当容器中的进程监听于某一端口(如8888端口)时,该端口即被视为宿主机的一部分,外部用户可通过宿主机的IP地址(如192.168.1.101)及相应端口号(6666)直接访问到容器内的服务,无需进行复杂的端口映射配置...这些网络构建了一个虚拟环境,使得容器之间能够利用 IP 地址和 DNS 名称轻松实现相互通信,同时保持与互联网及本地网络的顺畅连接,满足了多样化的网络需求。...在同一网络域内的容器,能够灵活地通过各自的名称或分配的 IP 地址建立连接,这种设计极大地简化了网络配置,并促进了容器间的无缝协作。

    46610

    pinetwork节点教程_搭建ss教程

    也就是说Pi Node软件0.3.4后的版本,操作系统建议升级到win10最新版本以便开启WSL2功能。...win7操作系统和苹果操作系统本文不讨论。     根据微软官方给出的信息,18362之前的版本不支持WSL2。也就是说开启WSL2功能升级到19041不是必须条件,大家根据实际情况处理。...对于 x64 系统:版本 1903 或更高版本,采用 内部版本 18362 或更高版本。 对于 ARM64 系统:版本 2004 或更高版本,采用 内部版本 19041 或更高版本。...2.1.2、安装WSL2 第一步、保证以下功能已开启 第二步、以管理员身份打开PowerShell 找不着PowerShell位置可以在开始菜单搜索PowerShell....如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

    14.8K33

    基于 Docker 的深度学习环境:Windows 篇

    安装 Docker 应用程序 我们可以从 Docker 官方网站,获取到 Docker 应用程序安装包的下载。...(如果已经是 WSL2 环境,则可以跳过下面的小节,如果不确定,可以跟着走一遍) 接下来,我们来准备 WSL2 的运行环境。...下载模型文件和容器环境 我们可以从网盘地址1和网盘地址2,分别下载官方的模型文件和整理好的 Docker 容器环境(环境只下载 sdxl-runtime.tar 即可)。...如果下载出现问题,可以前往 soulteary/docker-sdxl 项目 issue 留言反馈或参考上一篇文章,从 HuggingFace 下载模型,和进行容器镜像的手动构建。...接下来,访问 http://localhost:7860 或者 http://你的IP:7860 来访问 SDXL 1.0 的 Web 界面啦。

    1.8K00

    Windows本地部署OpenClaw接入腾讯混元大模型本地模型:避坑指南+最佳实操

    对于Windows用户而言,虽然官方对原生环境的友好度不如Linux或macOS,但通过合理的配置和避坑,完全可以在Windows上实现稳定、高效的OpenClaw部署。...本文将详细介绍两种部署路径,并提供从环境准备到日常维护的全流程指导。 以下操作建议在一台旧电脑或备用电脑上操作。...第三章:方案二——WSL2专业级部署(推荐) 对于追求稳定性、需要使用Docker容器化或更好地利用Linux生态的用户,WSL2是最佳选择。这也是官方推荐的Windows运行方式。...3.3 避坑指南:WSL2特有网络与权限问题 坑1:WSL2中访问Windows本地的代理服务 原因:WSL2使用虚拟化网络,IP地址与宿主机不同。...网络是关卡:国内用户务必配置好npm镜像和Git代理。使用WSL2时,需理解 localhost 和 host.docker.internal 的区别。

    32K774

    弃用收费的 Docker Desktop!开源、轻量、功能更强大的跨平台可视化替代利器来了

    在 macOS/Linux 和 Windows 上分别使用虚拟机或 WSL2 运行核心组件,确保环境隔离与稳定性。...在公司网络环境中,可能需要设置代理来访问外部网络资源。Rancher Desktop支持代理设置,用户可以通过修改配置文件来设置代理。...用户可以在Kubernetes Settings选项卡中查看和管理Kubernetes的默认参数配置。 用户可以使用kubectl或nerdctl命令在Kubernetes集群上部署应用。...例如,使用kubectl create deployment命令创建一个新的Deployment,然后使用kubectl expose命令暴露服务以便外部访问。...用户可以从扩展选项卡中选择经过测试和验证的扩展进行安装。 在“首选项”部分,用户可以根据自己的需求配置各种设置,如启用或禁用自动更新、收集匿名统计信息、配置容器引擎等。

    1K10

    WSL2:我在原生的Win10玩转Linux系统

    而最新的 Windows 版本(对于x64系统:版本1903或更高版本,以及内部版本18362或更高版本)通过 WSL2 技术支持在原生的系统上使用到 Linux 内核,实现 Linux 子系统化。...如果你运行的是 Windows 10 版本1903 或 1909,请从 Windows 菜单中打开“设置”,导航至“更新和安全”,然后选择“检查更新”。 ?...此外,WSL 2 改进了文件系统共享,启动时间,并允许 Docker Desktop 用户访问一些很酷的新功能。...Docker Desktop 使用 WSL 2 中的动态内存分配功能极大地减少了资源消耗。...这意味着,Docker Desktop仅使用所需数量的所需 CPU 和内存资源,同时使 CPU 和内存密集型任务(如构建容器)运行得更快。

    2.7K60
    领券