优麒麟、麒麟v10系统软件应用商店在安装完安卓虚拟环境,请求被转到127.0.0.1:8888
前几天在试用麒麟应用商店的安卓虚拟环境后,发现写的程序的请求都被转发到127.0.0.1:8888端口了。
检查端口8888后发现如下
可以看到是docker程序占用着这个端口。
使用ifconfig 查看网络设备
docker0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 172.17.0.1 netmask 255.255.0.0 broadcast 172.17.255.255
inet6 fe80::42:eeff:feb8:d8ad prefixlen 64 scopeid 0x20<link>
ether 02:42:ee:b8:d8:ad txqueuelen 0 (以太网)
RX packets 48 bytes 2968 (2.9 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 235 bytes 41554 (41.5 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
可知在安装完安卓虚拟环境时,会安卓docker并且添加网络设备。导致请求发送不出去,被转发。
解决办法:
1.关闭docker侦听的这个网络设备
sudo ifconfig docker0 down
2.修改docker的配置。
…