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

windows访问wsl中的docker

1、启动windows路由转发功能: 找到任务管理器 --》服务–》打开服务–》 ROUTing and Remote Access

2、关闭wsl中linux的防火墙

3、查看docker系统和linux系统的ip和网关

以下面为例

# docker系统
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500inet 10.88.0.5  netmask 255.255.0.0  broadcast 10.88.255.255inet6 fe80::d084:2bff:fef8:6f6c  prefixlen 64  scopeid 0x20<link>ether d2:84:2b:f8:6f:6c  txqueuelen 1000  (Ethernet)RX packets 11018  bytes 34987311 (33.3 MiB)RX errors 0  dropped 0  overruns 0  frame 0TX packets 9275  bytes 518234 (506.0 KiB)TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0# linux系统
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500inet 172.21.119.19  netmask 255.255.240.0  broadcast 172.21.127.255inet6 fe80::215:5dff:fe07:9deb  prefixlen 64  scopeid 0x20<link>ether 00:15:5d:07:9d:eb  txqueuelen 1000  (Ethernet)RX packets 15968042  bytes 23153227188 (21.5 GiB)RX errors 0  dropped 0  overruns 0  frame 0TX packets 2976761  bytes 261480455 (249.3 MiB)TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

4、在windows中添加路由信息

route add -P docker网段 mask docker子网掩码 Linux系统IP

(-P 长期生效,不加则机器重启后消失)

以上面为例 docker子网掩码为255.255.0.0 网段为10.88.0.0(注意网段,这很容易写错

 route add -P 10.88.0.0 mask 255.255.0.0 172.21.119.19

关于容器无法启动 Exited 139 错误

使用wsl2时,有些镜像太老,可以试下以下方法

1、在windows主机的%userprofile%文件夹下创建一个.wslconfig文件

[wsl2]
kernelCommandLine = vsyscall=emulate

2、cmd中执行 wsl --shutdown

3、重启docker

http://www.lryc.cn/news/335609.html

相关文章:

  • golang主要优缺点
  • 浅谈Redis和一些指令
  • AI大模型探索之路-应用篇1:Langchain框架概述—快速构建大模型应用
  • Google Chrome 常用设置
  • 如何提高旋转花键运行稳定性?
  • 每日一题 第八十七期 洛谷 [蓝桥杯 2018 省 AB] 全球变暖
  • AI技术创业有哪些机会?
  • TensorFlow学习之:基础概念和操作
  • 最新在线工具箱网站系统源码
  • c# InvokeRequested delegate解决线程访问界面
  • 使用 Web Workers 作为setInterval的替代方案
  • python实现将日期文本化
  • react ant design 通过函数弹出 modal窗口
  • 力扣刷题Days33-209. 长度最小的子数组(js)
  • 面对DDOS攻击,有哪些解决办法
  • C++ GDAL提取多时相遥感影像中像素随时间变化的数值数组
  • 免费-华为od-C卷-javascript-动态规划-贪心歌手.js
  • elementui 实现一个固定位置的Pagination(分页)组件
  • 紧急备考全攻略,如何短期通过PMP考试?
  • python开发poc,fofa爬虫批量化扫洞
  • 适用于 Windows 10 的 10 大免费数据恢复软件
  • zabbix企业级监控平台
  • 如何关闭WordPress的自动更新功能
  • 【分析 GClog 的吞吐量和停顿时间、heapdump 内存泄漏分析】
  • [STL-list]介绍、与vector的对比、模拟实现的迭代器问题
  • 代码随想录-035期-算法训练营【博客笔记汇总表】
  • postgresql数据库|数据整合的好工具--Oracle-fdw的部署和使用
  • 让php开发更优雅-Laravel篇
  • 自动化测试之httprunner框架hook函数实操
  • 物联网实战--入门篇之(七)嵌入式-MQTT