Windows初始化时安装应用的脚本

挂载磁盘到wslwsl --mount \.
HYSICALDRIVE0 --partition 1初始化安装软件@echo off@REM 安装chocoSet-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServiceP

挂载磁盘到wsl

wsl --mount \\.\PHYSICALDRIVE0 --partition 1

初始化安装软件

@echo off
@REM 安装choco
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))

@REM 命令行终端
choco install -y mobaxterm
choco install -y microsoft-windows-terminal

@REM 浏览器
choco install -y firefox
choco install -y googlechrome

@REM 工具
choco install -y filezilla
choco install -y foxitreader
choco install -y sumatrapdf.install
choco install -y wireshark
choco install -y everything
choco install -y postman
choco install -y googleearthpro
choco install -y sourcetree
choco install -y telegram.install
choco install -y drawio
choco install -y picgo
choco install -y potplayer

@REM 系统工具
choco install -y rufus
choco install -y etcher
choco install -y 7zip.install
choco install -y cpu-z.install
choco install -y gpu-z
choco install -y clash-for-windows

@REM 办公
choco install -y tencentqq
choco install -y tencentmeeting
choco install -y zoom
choco install -y wechat
choco install -y dingtalk

@REM 虚拟机
choco install -y multipass
choco install -y vmwareworkstation
choco install -y virtualbox

@REM 游戏
choco install -y steam-client
choco install -y epicgameslauncher

@REM 编程IDE
choco install -y codeblocks
choco install -y androidstudio
choco install -y jetbrainstoolbox
choco install -y vscode.install
choco install -y notepadplusplus.install
choco install -y sublimetext3
choco install -y mysql.workbench
choco install -y ultraedit

@REM 安卓
choco install -y apktool
choco install -y adb

@REM 编程语言
choco install -y python3
choco install -y jdk8
choco install -y jdk11
choco install -y golang
choco install -y rust
choco install -y nodejs.install
choco install -y yarn
choco install -y make
choco install -y cmake.install

@REM 命令行小工具
choco install -y sqlite
choco install -y git.install
choco install -y wget
choco install -y curl
choco install -y jq
choco install -y hugo

@REM Kubernetes相关
choco install -y kubernetes-cli
choco install -y kubernetes-helm
choco install -y kustomize
choco install -y cue-cli
choco install -y minikube
choco install -y kind
choco install -y docker-cli
choco install -y docker-desktop
choco install -y lens
choco install -y k9s
choco install -y k0s
choco install -y k0sctl
choco install -y rancher-desktop
choco install -y rancher-cli
choco install -y rke
choco install -y k3sup
choco install -y k3d
choco install -y istioctl
choco install -y loki-logcli
choco install -y flux
choco install -y argocd-cli
choco install -y podman-desktop

@REM LaTex
choco install -y miktex.install
choco install -y texstudio

Read more

容器镜像(4):镜像的常用工具箱

容器镜像(4):镜像的常用工具箱

前几篇在讲多架构镜像时已经用过 skopeo 和 crane 做镜像复制,这篇系统整理这两个工具的完整能力,同时介绍几个日常操作镜像时同样好用的工具。 一、skopeo:不依赖 Daemon 的镜像瑞士军刀 skopeo 的核心价值是绕过 Docker daemon,直接与 Registry API 交互。上一篇用它做镜像复制和离线传输,但它的能力远不止于此。 1.1 安装 # Ubuntu / Debian sudo apt install -y skopeo skopeo --version # skopeo version 1.15.1 1.2 inspect:免拉取检查镜像元数据 docker inspect 需要先把镜像拉到本地,skopeo inspect 直接向 Registry

容器镜像(3):多架构镜像构建

容器镜像(3):多架构镜像构建

一、什么是多架构镜像 1.1 OCI Image Index 上一篇介绍了单平台镜像的结构:一个 Manifest 指向 Config 和若干 Layer blob。多架构镜像在此之上多了一层——OCI Image Index(也叫 Manifest List),是一个轻量的索引文件,把多个单平台 Manifest 组织在一起: $ docker manifest inspect golang:1.22-alpine { "schemaVersion": 2, "mediaType": "application/vnd.oci.image.index.v1+json", "manifests&

容器镜像(2):containerd 视角下的镜像

容器镜像(2):containerd 视角下的镜像

一、为什么需要了解 containerd 如果你只用 docker run 跑容器,从来不关心底层,那可以不了解 containerd。但如果你在用 Kubernetes,或者想真正理解"容器运行时"是什么,containerd 是绕不开的。 事实上,当你执行 docker run 的时候,containerd 早就在后台悄悄工作了——Docker 从 1.11 版本开始,就把核心运行时剥离出来交给 containerd 负责。 1.1 Docker 的架构演变 早期的 Docker(1.10 及之前)是一个"大一统"的单体程序:一个 dockerd