一小时快速上手win10 docker 、vscode、MobaXterm、git协作开发

一小时快速上手win10 docker 、vscode、MobaXterm、git协作开发

  • 在win10平台搭建docker,掌握docker入门知识;
  • 使用vscode在docker镜像中进行开发;
  • 使用MobaXterm ssh连接docker与串口调试;
  • 使用git进行版本管理;

目标:

  1. 搭建 win10 docker ,掌握 docker 基本语法
  2. 使用vscode在docker中编程
  3. 使用MobaXterm ssh连接docker与串口调试;
  4. 使用git进行版本管理

路线:

一、搭建 win10 docker ,掌握 docker 基本语法

1.检查系统是否符合wsl2安装条件

配置要求:1.win10电脑版本需要>2004 ;2.操作系统内部版本中次版本号>.1049;
例如:我的电脑(如下图所示,符合安装需求)

  • 21H2>2004
  • .2006>.1049
    在这里插入图片描述

2.以管理员身份运行cmd,电脑需要打开虚拟化,一般重启按F2重启进入BIOS进行开启(依据品牌不同按键也不同)

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

在这里插入图片描述
操作完成后重启电脑

3.安装wsl

(安装包链接:https://pan.baidu.com/s/1bQ3sPQhP2zsDuuIr3grh4g 提取码:0921)
在这里插入图片描述在这里插入图片描述
安装完成后,输入cmd指令,将wsl设置为默认版本。

wsl --set-default-version 2

在这里插入图片描述

4.在微软商店中安装ubuntu 20.04.5 LTS

在这里插入图片描述在这里插入图片描述

5.操作完成后安装Docker Desktop

Docker Desktop Installer.exe 链接:https://pan.baidu.com/s/15vbf1isMk1xC2UfQBEwUuA 提取码:0921
安装过程中会自动重启电脑
在这里插入图片描述在这里插入图片描述
在这里插入图片描述在这里插入图片描述

设置wsl2运行时的内存,在“C盘”中“用户”目录下找到自己的账户进入后新建 .wslconfig 文件,并编辑其中内容如下:

[wsl2]
memory=4GB
swap=2GB
localhostForwarding=true

设置使用时的最大内存为4GB在这里插入图片描述
设置完成后重启docker

重启后docker可以正常使用了(如下图所示)
在这里插入图片描述

6.Docker常用操作(在cmd中操作)

#查看版本
docker --version
>>Docker version 20.10.17, build 100c701

#查看已有镜像 -a为查看全部镜像
docker images -a

#删除镜像 -f为强制删除 后面序列为镜像id可通过docker images查看
docker rmi -f 94e240292697

#标记镜像创建新镜像
docker tag ubuntu:latest ubuntu:v1

#从tar导入镜像 docker import 镜像的tar文件 导入后镜像名:版本tag
#way1:
docker import E:\my_ubuntu.tar my_ubuntu_01:18.04
#way2:
docker load -i E:\my_ubuntu.tar

#运行容器并创建终端
docker run -it ubuntu:v1 /bin/bash

#查看容器 -a为全部容器(包括已经退出的)
docker ps 

#启动容器
docker start b3a416020e53

#停止容器
docker stop b3a416020e53

#重启容器
docker restart b3a416020e53

#杀死运行中的容器 CONTAINER ID
docker kill b3a416020e53

#删除容器
docker rm -f b3a416020e53

# 删除所有已经停止的容器:  
docker rm $(docker ps -a -q)

# 在容器ubuntu中开启终端
docker exec -i -t ubuntu /bin/bash  

#进入一个已经运行的容器
docker attach b3a416020e53

二、使用vscode在docker中编程

VSCodeUserSetup-x64-1.69.1.exe 链接:https://pan.baidu.com/s/1n0dofcu2EW-pBCRfRFdt7w 提取码:0921

安装vscode后需要安装Remote - Containers插件,可以在vscode界面的扩展中联网安装,也可以通过remote-container.vsix离线安装。

1.联网安装,搜索Remote - Containers后点击安装。

在这里插入图片描述

2.离线安装

remote-container.vsix链接:https://pan.baidu.com/s/1WBRa4JN72gWxoqIg0_sdSw 提取码:0921
在这里插入图片描述
安装成功后如下图所示
在这里插入图片描述
在Other Containers下选择需要进入的容器,点击open Folder…打开容器中的文件夹进行开发。

三、使用MobaXterm ssh连接docker与串口调试;

MobaXterm_Portable_v22.0.zip 链接:https://pan.baidu.com/s/1YU53h7wpL2bNpl2Qr2408Q 提取码:0921

1.ssh远程连接

通过在终端中输入ifconfig查询虚拟机ip信息,如果报错没有ifconfig则sudo apt-get install net-tools
在这里插入图片描述

2.串口调试

在这里插入图片描述

四、使用git进行版本管理

1.win10安装git

git安装包链接:https://pan.baidu.com/s/1yp7WdJ9QeCYcpowL0IXS9w
提取码:0921

2.ubuntu安装git

sudo apt-get update -y
sudo apt-get upgrade -y
sudo apt-get install git

#查看版本
git --version

3.git常用操作

1.注册gitee账号
2.生成SSH公钥

打开git bash

#生成秘钥
ssh-keygen -t rsa -C '自己的邮箱'
#查看秘钥
cat ~/.ssh/id_rsa.pub
3.将公钥添加至自己的gitee中(网页端登陆账号设置公钥)
4.在git bash中配置信息
git config --global user.name "mjh"
git config --global user.email "自己的邮箱"

#进入自己的工作空间
#git初始化
git init 
touch README.md
git add README.md
#提交至本地仓库,备注为"first commit"
git commit -m "first commit"
#设置推送的远程仓库
git remote add origin 自己的git远程仓库地址
#推送至远程仓库的master分支
git push -u origin "master"

注意:在git推送时会提示输入git账号的用户名及密码,此过程会将安全凭证保存在电脑中“凭据管理器”中,可进行修改或删除。如不配置凭证则无法推送成功。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
Win10 Docker Desktop停止工作时,可能是由于以下几个原因导致的: 1. 系统问题:首先,检查您的操作系统是否正常运行。如果您的Win10操作系统出现任何问题,可能会影响Docker Desktop的正常运行。请确保您的操作系统已更新到最新版本,并且没有任何未解决的问题。 2. Docker配置问题:检查您的Docker配置是否正确。有时,配置错误可能会导致Docker Desktop停止工作。确保您已正确设置Docker的网络配置、存储配置和资源限制等。 3. 资源限制:Docker在运行时可能会消耗大量的系统资源,尤其是CPU和内存。如果您的系统资源不足,可能会导致Docker Desktop停止工作。请确保您的系统具有足够的资源来支持Docker的正常运行。 4. Docker容器问题:某些时候,Docker容器本身可能会导致Docker Desktop停止工作。在这种情况下,建议您检查并卸载可能有问题的容器,并重新启动Docker Desktop。 5. 日志和错误信息:当Docker Desktop停止工作时,它通常会生成错误日志或错误信息。您可以查看这些日志和错误信息,以确定问题所在。根据错误信息,您可以尝试进行适当的故障排除和修复。 如果以上的解决方法都无法解决问题,建议您通过重装Docker Desktop来进行修复。先彻底卸载Docker Desktop,并确保删除所有相关文件和目录。然后,重新下载最新版本的Docker Desktop并安装,重新配置并启动它。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

visual_eagle

欢迎交流学习

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值