用Docker Desktop + WSL2直接拉取appium运行环境
- 用docker desktop + wsl2可以直接拉取appium运行的环境,docker的后端可以运行在wsl2中,安装docker desktop时可以选择wsl2。具体方法参见这里的官方文档
- 忙碌了好几天才发现有Docker这个神器。由于我的电脑现在还不能安装Win10 2020 5月更新,所以暂时只能用下面的老方法了。
安装WSL
WSL的好处就不用我说了,微软官方出的,安装卸载非常方便,没有虚拟机那么多繁琐的设置(根本就没有设置),打开和关闭就像打开一个普通软件一样,非常适合新手,有不可挽回错误可以卸载重新安装,安装速度比虚拟机快。重新安装前可能要重启电脑。需要最新的win10系统。
安装步骤:
- 设置 - 安全和更新 - 开发者选项 - 开发人员模式
- 直接在应用商店搜索Ubuntu,下载20.04
- 我的适用于 Linux 的 Windows 子系统是默认打开的,具体位置:控制面板 - 卸载程序 - 启用或关闭 Windows 功能
- 执行
sudo dpkg-reconfigure locales
选择zh-CN.UTF-8将系统切换为中文环境。 - ssh登录(以后会有用):
sudo vim /etc/ssh/sshd_config # 修改以下两项,Port前#号去掉,22改23,no改yes Port 23 PasswordAuthentication yes
- WSL中ssh默认关闭,不能开机启动,所以每次开机都要启动ssh服务
sudo service ssh start
,这貌似和wsl的系统机制有关 - 在vim中点击鼠标右键可直接将win系统剪切板中内容复制进去,对更换国内软件源十分友好
- 更换国内软件源:编辑软件源:
sudo vim /etc/apt/sources.list
,将下面内容复制进去,按:Esc:wq回车
deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multivers