首页 > 其他分享 >Docker的配置及与vscode的连接(coding代码仓库)

Docker的配置及与vscode的连接(coding代码仓库)

时间:2022-09-25 00:11:24浏览次数:81  
标签:git vscode 配置 coding windows Docker 安装 docker

Docker的配置及相关应用
本文是为Docker的配置及应用相关操作。包含(Debian、WSL、Docker、vsCode、git)的安装与配置。且与Coding代码仓库的连接。(附上所有安装包链接:https://pan.baidu.com/s/1su5n2YQN7xVMcasI4OJ-VA?pwd=6721
提取码:6721)
第一步:安装前的配置

  1. 查看windows版本是否最新
    右键 windows 图标(或者使用快捷键 win+X)->设置->更新和安全->左侧列表选择 Windows 更新
  2. 在 Windows 功能菜单里,勾选适用于 Linux 的子系统和虚拟机平台
    操作:右键 windows 图标(win+X)->设置->应用->右上角的程序和功能(蓝色字体)->左边菜单栏选择启用或关闭 windows 功能->下拉到最后,勾选下图中的两个选项。勾选完成点击确定后 windows 会自动配置,配置完成后选择立即重新启动电脑。
  3. 如果你的电脑防火墙和下图不一样,无法关闭,说明你安装了第三方的防护软件,请先把第三方的防护软件卸载。卸载第三方防护软件后继续执行此步骤!!!
    卸载软件操作:右键 windows 图标(win+X)->设置->应用->左侧列表选择应用和功能>选中你要卸载的软件点击卸载按钮即可。如下图

    第二步:安装Debian
  4. 左键 windows 图标,进入 windows 商店,在上方搜索栏输入 debian,搜索后点击安装(获取),如果没有微软账号,自行注册即可。
  5. 安装Debian遇到的错误及解决办法
    下图为初次安装 Debian,需要设置账号密码,随意输入即可,就像你平常注册别的软件一样,只是在此处输入密码时,密码不显示,不用惊慌,保证两次输入的密码一样即可。

    如遇到下图错误,请参考:https://zhuanlan.zhihu.com/p/351208803此链接只需操作到第二步,本地安装 WSL 2 环境。之前即可

    第三步:安装wsl
  6. 双击安装包安装即可
    第四步:安装Docker
  7. Docker 安装完成后需重启电脑(也有可能不用重启),重启后稍等片刻,系统会自动启动 docker,初次启动时会弹出下图弹窗,按下图操作,勾选后点击 Accept 按钮即可。
  8. 下图为正确安装后 docker 的样子
  9. 配置 docker,将"https://docker.mirrors.ustc.edu.cn/"(带引号)填至图 位置
  10. Dockers 安装完成后,为了防止 dockers 内存占用过高导致 dockers 崩溃,我们需要进行一个配置
    a. 按下 Windows + R 键,输入 %UserProfile% 并运行进入用户文件夹
    b. 新建文件 .wslconfig ,然后记事本编辑
    c. 填入以下内容并保存, memory 为系统内存上限,这里我限制最大 2gb,可根据自身电脑配置设置
    [wsl2]
    memory=2GB
    swap=10GB
    d. 然后启动 cmd 命令提示符,输入 wsl --shutdown 来关闭当前的子系统
    e. docker 会提示你重启,按提示重启 docker 即可。
    第五步:安装vsCode
  11. 安装 vsCode 途中的注意事项,需要将图中红色区域内的选项全部勾
  12. vsCode 安装完成后,需要安装拓展,安装的拓展如下
  13. close tag
  14. auto rename tag
  15. better comments
  16. chinese
  17. docker(重要)
  18. remote Con(重要)
  19. styled jsx
  20. styled-jsx Language Server
  21. eslint
  22. gitlens
  23. git history
  24. mmstudio13. px to rem&rpx
    第六步:安装git
  25. 通过安装包安装git
    a. 通过git config --list 可以查看git的很多信息证明安装成功
  26. 配置git
    a. 配置git用户名和邮箱
    git config --global user.email "张三的邮箱地址"
    git config --global user.name "张三"

b. 公钥的使用
生成公钥命令:
ssh-keygen -t rsa
一路回车即可

生成文件的处理:
• windows c:/用户/个人用户名/.ssh/id_rsa.pub中的内容
• 通过cat命令可以输出这个文件的内容
cat ~/.ssh/id_rsa.pub

• 将公钥全部加入coding仓库
• 个人账户设置
• SSH公钥=>新增公钥 。加入即可

测试
ssh -T [email protected]

如果配置成功,命令行会提示Hi 张三! .......
• 打开你们的个人代码储存地址,右上方克隆=>选择SSH=>复制(后边需要用)

第七步:Docker与vscode的连接

  1. 在一个磁盘里(非C)创建一个单独的文件夹(item),并放入一个docker-compose.yml文件

  2. 将这个文件夹item通过vscode打开,右键=>compose up,需要等待几分钟......

  3. 打开左侧的docker插件

  4. 找到后缀名含有web的这一项,右键=>选择attach visual studio code

  5. 终端打开输入pwd 查看路径是否为/root,下一步在终端里输入这行代码。注意git clone 后边是当时coding里复制的路径
    git clone [email protected]:......

  6. 之后左侧会出现一个新的文件夹lesson,通过vscode左上方打开文件夹选择lesson路径进入。

  7. 注意此时进去之后lesson文件里是没有东西的,我们需要点击左下角master,选择origin/,左侧会出现一列文件.

  8. 终端打开分别输入 yarn、yarn dev即成功连接,端口可以使用

标签:git,vscode,配置,coding,windows,Docker,安装,docker
From: https://www.cnblogs.com/colin6721/p/16727037.html

相关文章

  • allure-commandline下载、安装、配置(linux或者docker)
    allure-commandline下载下载地址:https://repo.maven.apache.org/maven2/io/qameta/allure/allure-commandline/选择:allure-commandline-2.19.0.zip linux下安装配置u......
  • docker镜像与制作
    Docker镜像概念镜像是没有内核的,与宿主机公用一个内核为什么没有内核?由于容器启动和运行过程中是直接使用了宿主机的内核,所以没有直接调用过物理硬件,所以也不会涉......
  • docker compose最全文档
    1.dockercompose安装#自动sudoyumupdatesudoyuminstalldocker-compose-plugindockercomposeversion#手动安装DOCKER_CONFIG=${DOCKER_CONFIG:-$HOME/.doc......
  • Django 使用VScode 创建工程
    一、VSCode创建Django工程VSCode官方:https://code.visualstudio.com1mysite(项目名),创建Django项目,可以和虚拟环境放在同一目录,也可以放在虚拟环境的文件夹里。......
  • docker-compose up -d启动镜像报错端口被占用
    Errorresponsefromdaemon:driverfailedprogrammingexternalconnectivityonendpointxxx:Bindfor0.0.0.0:9005failed:portisalreadyallocated报错显示端......
  • 海康摄像机使用GB28181接入SRS服务器的搭建步骤---封装docker镜像运行容器的方式,本篇
    使用第三方提供的镜像说明:这个是我在网上找的,没有实际验证及使用过,具体效果未知,看下文,我采用的是自己依据官方基础镜像进一步二次封装的镜像地址:https://hub.docker.com/......
  • Docker的使用记录
    开始这是第一个尝试在Leanote上面编写文章,我觉得最重要的事情就是能够保证md文件是能够移植的,否则如果这个软件不靠谱的话,我还能把文章移动到别的地方去。所以先写一篇文......
  • docker 安装redis 并设置密码
    拉取镜像dockerpullredis运行容器并设置密码端口号dockerrun-d--namemyredis-p6379:6379redis--requirepass"123456" ......
  • Pure JS Coding Challenge01 — 双色球彩票
    PureJSCodingChallenge01—双色球彩票功能说明:双色球由33个红球和16个蓝球组成,一记双色球包括6个不重复的红球和1个蓝球。请阅读给定的页面和代码,完成randomFn函数......
  • dockerfile打包Python项目环境镜像
    1.dockerfile编写FROMubuntu:latestMAINTAINERjiangmooENVDEBIAN_FRONTEND=noninteractiveENVLANGC.UTF-8RUNsed-i"s/security.debian.org/mirrors.aliyu......