ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

VScode 连接 WSL 、docker容器

2022-04-30 14:00:41  阅读:282  来源: 互联网

标签:容器 VScode WSL docker WSL2 连接


/转载请注明出处与作者/
/作者:dopamine/

一、前言

注意:这是一个安装教程博客,不会讲解原理。
最近感觉Vmware使用起来特别的卡,所以决定使用WSL(WSL2,因为只有WSL2才支持docker))作为替代。同时希望使用VScode远程连接docker来进行编辑。
网上看了很多的博客,讲的云里雾里的,大多都是要使用SSH,而博主通过尝试,一直连接失败。 查阅了一些官方文档,最终经过一些尝试,发现通过一些简单的傻瓜式操作就可以连接WSL中的docker,不用去配一大堆文件。

二、WSL2和docker的安装

WSL2和docker的安装过程可以参考下面的博客,也可以自己找,都是一些傻瓜式操作。
链接(本人测试过没有遇到问题):https://zhuanlan.zhihu.com/p/148511634

建议:安装docker的时候选择Docker Desktop for windows方式,博主是在安装了Docker Desktop for windows才成功的。********
注意:安装Docker Desktop for windows的时候如果下面是灰色的可以不用去管它,目前博主使用没有影响。

image

三、VScode连接docker容器(本博主要讲的)

1、下载插件

1.Remote-WSL

Remote-WSL是用来连接WSL的
image

2.Remote-Containers

Remote-Containers用来连接容器
image

3.Docker

image

2、在WSL2中创建一个容器

前提是你本地已经有镜像了

docker run -dit 镜像号 /bin/bash

如果不会创建容器的可以参考下面教程
https://www.runoob.com/docker/docker-container-usage.html

3.VScode连接容器

image
右键选择 Attach Visual Studio Code
等待
左下角出现下图代表成功
image

左上角选择文件->打开文件夹,会出现下图,这已经是在容器里面了
image

4、注意

注意:使用结束断开连接后,容器仍然在运行。要想关闭或者将容器生成镜像,前往WSL中进行操作。

关于docker的一些操作,可以参考菜鸟教程

链接:https://www.runoob.com/docker/docker-tutorial.html
如有问题,欢迎留言

标签:容器,VScode,WSL,docker,WSL2,连接
来源: https://www.cnblogs.com/yourdopamine/p/16210030.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有