概述
最近换了电脑,系统更新到2004,捣腾了一下WSL2,尝试把开发环境搭建在WSL2里面,看了很多教程,基本都是Xfce的,但是更喜欢Gnome,所以就用Ubuntu主流的Gnome作为桌面GUI
WSL2的安装
WSL 2的安装因为微软提供了安装教程,所以贴上链接省略。
https://docs.microsoft.com/zh-cn/windows/wsl/install-win10
这里推荐安装windows新推出的命令行工具,Windows Terminal,微软商店下载就行,可以自定义样式。
Windows Terminal
Linux的安装,在微软商店搜索Linux,选择Linux系统安装,这里我安装的Unbuntu 18.04 LTS
Linux
VcXsrv安装
连接WSL显示桌面需要用到X Server Windows软件,这里使用VcXsrv
https://sourceforge.net/projects/vcxsrv/
启动软件后,在Extra settings选项中,勾选
Disable access control
可以把配置保存下来,不用每次启动都设置一次
安装图形界面
Linux安装后还需要进行换源操作,这里也就不再赘述了。
打开Ubuntu的应用程序(可以在Winodws Terminal中用wsl命令启动),安装ubuntu-desktop
sudo apt install ubuntu-desktop
安装完毕后
输入以下命令(每次启动最好重启下dbus服务),就可以显示桌面画面
sudo service dbus restart
DISPLAY=$(grep -m 1 nameserver /etc/resolv.conf | awk ‘{print $2}’):0.0 XDG_SESSION_TYPE=x11 gnome-session
也可以在.bashrc文件中导入,这样只需要输入 gnome-session就能进行连接
export DISPLAY=$(grep -m 1 nameserver /etc/resolv.conf | awk ‘{print $2}’):0.0
export XDG_SESSION_TYPE=x11
这样打开刚才启动的VcXsrv软件,就会看见桌面显示了。
这是我已经美化过后的桌面
Docker安装
Docker专门开发了使用WSL2的桌面管理程序,官方文档有介绍
在官网下载最新版的Docker Desktop for Windows
https://hub.docker.com/editions/community/docker-ce-desktop-windows/
安装完毕后,在设置中,选上
Use the WSL 2 based engine
在Resources- -WSL INTEGRATION中选择WSL2的版本
之后就可以使用Docker拉取镜像来部署开发环境了。
原文链接:https://blog.csdn.net/u014792301/article/details/106888202?utm_medium=distribute.pc_feed.none-task-blog-personrec_tag-4.nonecase&depth_1-utm_source=distribute.pc_feed.none-task-blog-personrec_tag-4.nonecase&request_id=5f20993a9cc79f6252ce576d
最后
以上就是笑点低冬天为你收集整理的WSL2+Ubuntu18.04+gnome图形界面+docker搭建开发环境(转载)的全部内容,希望文章能够帮你解决WSL2+Ubuntu18.04+gnome图形界面+docker搭建开发环境(转载)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复