当前位置: 首页 > article >正文

WSL2 及 docker开发环境搭建

WSL2 及 docker开发环境搭建

1.使能WSL

控制面板->程序->程序和功能->启动或关闭Windows功能->勾选红框中选项->确认后重启电脑

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

2.下载Linux Kernel Update安装包

下载地址如下, 附件已将下载的安装包作为附件形式上传,可直接下载

https://docs.microsoft.com/en-us/windows/wsl/install-manual
在这里插入图片描述
该软件安装需要在使能WSL后重启电脑后方可安装,安装界面如下:
在这里插入图片描述

3.设置WSL2 为默认版本

C:\Users\yy> wsl --set-default-version 2
在这里插入图片描述

4. 安装Ubuntu

4.1 从Windows 应用商店内安装Ubuntu

在这里插入图片描述
安装完成后如下图所示:
在这里插入图片描述
查看安装的虚拟机
在这里插入图片描述

4.2 设置ubuntu默认登录账号为用户

ubuntu的默认登录账号为root,这样并不安全,在windows powershell输入以下命令可以配置默认登录账户为用户:
ubuntu2004 config --default-user 用户名
在这里插入图片描述

5.安装Docker5.1修改Ubuntu源先备份原来的源

在这里插入图片描述
把sources.list 中的内容替换为下方的源

deb http://mirrors.aliyun.com/ubuntu/ focal main restricted
deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted
deb http://mirrors.aliyun.com/ubuntu/ focal universe
deb http://mirrors.aliyun.com/ubuntu/ focal-updates universe
deb http://mirrors.aliyun.com/ubuntu/ focal multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-updates multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted
deb http://mirrors.aliyun.com/ubuntu/ focal-security universe
deb http://mirrors.aliyun.com/ubuntu/ focal-security multiverse

5.2 修改docker源

#add soruce 1:
 
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

#add source 2:
 
sudo add-apt-repository "deb [arch=amd64] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/ubuntu $(lsb_release -cs) stable"

# update: 
sudo apt update

5.3 安装Docker

sudo apt install -y docker-ce

安装结束时
在这里插入图片描述

5.4 启动Docker

sudo service docker start

在这里插入图片描述

5.5 Docker 换源

为了成功下载编译,docker是需要更换为国内源的。在/etc/docker目录下手动创建daemon.json文件, 执行

 
sudo touch /etc/docker/daemon.json
sudo chmod 777 /etc/docker/daemon.json
sudo vi /etc/docker/daemon.json

添加如下内容:

{
“registry-mirrors”:[“https://6kx4zyno.mirror.aliyuncs.com”]
}

6. 设置Docker 自启动

下面设置docker自启动

 
sudo touch /etc/init_my_service.sh
sudo chmod 777 /etc/init_my_service.sh
sudo vi /etc/init_my_service.sh

再这个文件里输入“sudo service docker start” 这个命令后保存退出

sudo service docker start

7. 映射网络驱动器

将虚拟机映射到windows系统的某个驱动器,就可以像访问windows中的文件来访问虚拟机中的文件了

在这里插入图片描述


http://www.kler.cn/a/37296.html

相关文章:

  • 常用API学习01(Java)
  • redis事务-pipeline-lua三者区别简单概括
  • C#基础学习_集合中对象的动态排序
  • spring-java面向切面拦截器
  • C/C++服务器和客户端交互笔记
  • MySQL (select查询的基本用法及select相关练习)
  • Linux操作系统——第五章 进程信号
  • 2. CSS3的新特性
  • SpringBoot + Kotlin 中使用 GRPC 进行服务通信
  • re学习(15)BUUCTF 2019红帽杯easyRe
  • 常用化合物谱图数据库查询系统-40个软件免费查!
  • 四、评估已建立的模型
  • 如何系统学习分布式?
  • Flink实时任务性能调优
  • 复习java基础
  • 中国移动光猫设置桥接
  • C++结合EasyX写扫雷(new)
  • window.getComputedStyle
  • 【Linux后端服务器开发】管道设计
  • 2023大数据面试总结