Skip to main content

WSL 备忘

资料

在WSL中安装CentOS

centos - Official Image | Docker Hub可以看到支持的镜像

docker pull centos:centos8
docker run -t centos:centos8 bash ls
docker container ls -a
# 获取container id
docker export 5c434c476999 > centos8.tar

# 缘分未到
wsl --import CentOs8 D:\Vm\Wsl\CentOs8 .\centos8.tar
正在导入,这可能需要几分钟时间。
未指定的错误
Error code: Wsl/Service/E_FAIL

或者下载镜像安装 mishamosher/CentOS-WSL: A GitHub Actions automated CentOS RootFS to use with WSL

端口映射

容器之间的端口如果使用ip互联不通,可以试试:

# 9092 是kafka端口
# 172.27.208.1 是wsl的ip, 要进ubuntu的命令行,ip address看eth0的地址
netsh interface portproxy add v4tov4 listenport=9092 listenaddress=0.0.0.0 connectport=9092 connectaddress=172.27.208.1
# 删除
netsh interface portproxy delete v4tov4 listenport=9092 listenaddress=0.0.0.0

其他