噢乖蔡与朋友小笼包的技术小站

Window10子系统wsl2介绍

作者: 小笼包
2020-10-09 晴

一、介绍

在之前介绍过了windows10如何安装wsl,这次介绍基于wsl1升级新的更稳定、更兼容的子系统wsl2。

二、安装步骤

1、检查当前windows10版本,因wsl2安装对win10系统版本有所要求

  • 对于 x64 系统:版本 1903 或更高版本,采用 内部版本 18362 或更高版本。
  • 对于 ARM64 系统:版本 2004 或更高版本,采用 内部版本 19041 或更高版本。
  • 低于 18362 的版本不支持 WSL 2, 我们需要通过系统更新来提高win10系统版本。

若要检查 Windows 版本及内部版本号,选择 Windows 徽标键 + R,然后键入“winver”,选择“确定”。 更新到“设置”菜单中的最新 Windows 版本。

阅读全文 »

在Windows10系统下安装Docker

作者: 小笼包
2020-10-09 晴

一、目的

为了方便开发需要在子系统下安装Docker来部署推送一些镜像资源,可惜的是目前的wsl是不支持Docker的守护进程的,但是可以通过安装Docker利用Docker CLI链接到远程的Docker守护进程来实现。

二、安装和配置

1
2
3
sudo apt update
sudo apt install docker.io
export DOCKER_HOST=tcp://127.0.0.1:2375

通过 上面简单三个步骤 就可以使用Docker了。

阅读全文 »

Window10下Linux子系统介绍

作者: 小笼包
2020-10-09 晴

一、介绍

wsl(Windows Subsystem for Linux的简称)是 Windows10下的Linux子系统,在wsl环境下我们可以运行一些Linux程序。wsl提供了一个微软开发的Linux兼容内核接口(不包含Linux代码),来自Ubuntu的用户模式二进制文件在其上运行。该子系统不能运行所有Linux软件,例如那些图形用户界面,以及那些需要未实现的Linux内核服务的软件。不过,这可以用在外部VcXsrv服务工具上实现图形界面操作, 比如:https://blog.csdn.net/qq_20464153/article/details/79682274 。此子系统起源于命运多舛的Astoria项目,其目的是允许Android应用运行在Windows 10 Mobile上。此功能组件从Windows 10 Insider Preview build 14316开始可用。

二、安装与启动

安装前注意,wsl是在Windows 10在一周年更新(1607,内部版本14393)的时候加入的beta,到了Windows 10(1709,内部版本16299),wsl才正式脱离beta,逐渐趋于稳定,所以使用前确认自己的Windows10当前的版本,可以通过cmd命令,输入 “ systeminfo | findstr Build “ 命令,查看自己当前版本,如果版本太低,升级自己的Windows 10系统。

阅读全文 »

beego框架的初识

作者: 小笼包
2021-08-15 有雨

beego简介

beego 是一个快速开发 Go 应用的 HTTP 框架,他可以用来快速开发 API、Web 及后端服务等各种应用,是一个 RESTful 的框架,主要设计灵感来源于 tornado、sinatra 和 flask 这三个框架,但是结合了 Go 本身的一些特性(interface、struct 嵌入等)而设计的一个框架。

阅读全文 »