从0开始构建WSL工作平台(VSCode、ssh、Xftp、Docker)

这篇具有很好参考价值的文章主要介绍了从0开始构建WSL工作平台(VSCode、ssh、Xftp、Docker)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、命令行界面安装

1、win+S,搜索 PowerShell,右键管理员身份运行

2、输入命令,启用 适用于 Linux 的 Windows 子系统 功能

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

3、在Microsoft Store中下载中意的Linux分发版(如Ubuntu)

4、打开 Ubuntu,设置好用户名和密码

5、设置初始 root 密码

sudo passwd

二、配置VSCODE

1、VScode下载、安装

2、安装WSL

3、连接Ubuntu

从0开始构建WSL工作平台(VSCode、ssh、Xftp、Docker)

 

从0开始构建WSL工作平台(VSCode、ssh、Xftp、Docker)

 

三、配置ssh server

1、更新软件包

sudo apt update

2、ssh重新安装,自带的有问题

sudo apt remove openssh-server

sudo apt install openssh-server

3、修改配置信息

编辑/etc/ssh/sshd_config文件。

(1)修改ssh服务监听端口和监听地址

(2)修改ssh服务允许使用用户名密码方式登入

(3)修改ssh服务允许远程root用户登入

4、设置开机自启

sudo systemctl enable ssh

5、重启ssh服务

sudo service ssh restart

6、检查是否成功

sudo service ssh status

四、安装Docker

1、卸载旧版本

sudo apt-get remove docker docker-engine docker.io containerd runc

2、更新软件包

sudo apt update

3、安装Docker依赖

sudo apt-get install ca-certificates curl gnupg lsb-release

4、添加Docker官方GPG密钥

curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

5、添加Docker软件源

sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"

6、安装Docker

sudo apt-get install docker-ce docker-ce-cli containerd.io

7、配置用户组($USER为当前用户)

sudo usermod -aG docker $USER

8、运行Docker

sudo systemctl start docker

9、安装工具

sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common

10、重启Docker

sudo service docker restart

11、验证是否成功(因为我们之前没有拉取过hello-world,所以运行命令后会出现本地没有该镜像,并且会自动拉取的操作。)

sudo docker run hello-world

 

 

参考资料:

玩转 Windows 自带的 Linux 子系统 (图文指南) - 知乎 (zhihu.com)

WIN10安装WSL并使用VScode连接WSL_vscode在wsl环境下插件激活-CSDN博客

【WSL】WSL折腾之旅(3)SSH远程连接 - 知乎 (zhihu.com)

Xshell和Xftp登陆WSL-CSDN博客

最详细的ubuntu 安装 docker教程 - 知乎 (zhihu.com)文章来源地址https://www.toymoban.com/news/detail-746240.html

到了这里,关于从0开始构建WSL工作平台(VSCode、ssh、Xftp、Docker)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 实战篇:从零开始构建一个完整的校园一卡通平台

    ✍✍计算机编程指导师 ⭐⭐个人介绍:自己非常喜欢研究技术问题!专业做Java、Python、微信小程序、安卓、大数据、爬虫、Golang、大屏等实战项目。 ⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流! ⚡⚡ Java实战 | SpringBoot/SSM Python实战项目 | Django 微信小

    2024年01月20日
    浏览(94)
  • window11系统基于 wsl2 安装Linux发行版ubuntu,并安装docker及vscode

    WSL是“Windows Subsystem for Linux”的缩写,顾名思义,WSL就是Windows系统的Linux子系统,其作为Windows组件搭载在Windows10周年更新(1607)后的Windows系统中。 既然WSL是“子系统”,那么WSL的地位我们能大概推测出—— “子系统”作为系统层的一部分,相较于应用层(虚拟机)会消耗

    2024年02月13日
    浏览(62)
  • 【云原生 | 从零开始学Docker】一、Docker的安装,启动以及工作原理

    我们知道,传统的项目开发和运维是两套环境,而且要一一配置环境并且有的时候更新还会导致服务不可用,这就很麻烦了,那么有没有一种很方便不用这么麻烦的技术可以一键安装呢?有!那就是我们的Docker。 现在, 用Docker可以打包应用以及环境到一个可移植的镜像中,

    2024年01月16日
    浏览(49)
  • 从零开始:如何使用Docker构建微服务架构

    使用 Docker 构建微服务架构是一种流行的方法,因为 Docker 提供了轻量级的容器化技术,使得每个微服务可以在隔离的环境中独立运行。从零开始构建这样的架构涉及到多个步骤,包括理解微服务架构的基本概念、安装 Docker、创建 Docker 容器和镜像、配置网络,以及部署和管理

    2024年04月14日
    浏览(57)
  • 配置root账户ssh免密登录并使用docker-machine构建docker服务

    Docker Machine是一种可以在多种平台上快速安装和维护docker运行环境,并支持多种平台,让用户可以在很短时间内在本地或云环境中搭建一套docker主机集群的工具。 使用docker-machine命令,可以启动、审查、停止、重启托管的docker 也可以升级Docker客户端和守护程序并配置docker客户

    2024年02月14日
    浏览(48)
  • Docker编译多平台文件、构建多平台镜像并运行

    参考官方文档: Multi-stage Multi-platform Multi-platform images   如果在 x86_64/amd64 的平台上,想构建适用于多个平台的镜像,例如 linux/amd64 、 linux/arm64 ,根据官方文档,有三种方法可以使用: QEMU   使用 QEMU 模拟构建多平台映像是最简单的入门方法,但可能比本机构建慢得多,

    2024年01月20日
    浏览(42)
  • 2023最新WSL搭建深度学习平台教程(适用于Docker-gpu、tensorflow-gpu、pytorch-gpu)

    2023-4-11 对于机器学习er配置环境一直是个头疼的事,尤其是在windows系统中。尤其像博主这样的懒人,又不喜欢创建虚拟环境,过段时间又忘了环境和包的人,经常会让自己电脑里装了各种深度学习环境和python包。长时间会导致自己的项目文件和环境弄的很乱。且各个项目间的

    2024年02月05日
    浏览(53)
  • Java spring boot 全解Camunda 7,从 0 到 1 构建工作流平台——第一节:各个开源框架对比

    引言:最近公司在做工作流这一块相关的东西,我是技术主要负责人之一。想着既然在公司做,用的是开源框架做的二开,反正也不涉及公司保密协议,也不涉及其它相关的法律问题,所以这里将自己做的那一部分公开出来,让后来者可以借鉴一二,或者给我斧正一二。 Ca

    2024年02月05日
    浏览(46)
  • 【无标题】如何使用Docker构建多平台镜像?

    如何构建多平台镜像? 工作原理 准备构建环境 开启Linux内核对多处理器架构的支持 创建使用\\\"docker-container\\\"驱动的Buildx实例 调整Dockerfile 调整构建命令 在不同镜像仓库之间传输镜像 如何构建多平台镜像? 如果你还不了解什么是多平台构建,请先阅读一下Docker构建多平台镜像

    2024年02月11日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包