wndows下使用 WSL 和 hyper 打造优雅的开发环境

mark 一下,待补充。

好久没有用 windows 了,怕是短期内不会琢磨 wsl 怎么用了,推荐直接看官方文档学习吧:https://docs.microsoft.com/zh-cn/windows/wsl/

介绍

  1. 背景,目前使用的 cmder 等等
  2. wsl 简单介绍
  3. hyper 简单介绍

安装及使用

  1. wsl 安装,win和ubuntu之前直接通过localhost相互访问,暂时无法使用 docker,wsl2 中好像可以了
  2. . hyper 安装,插件安装,解决文件名背景色问题。
  3. 安装 oh-my-zsh、node(安装的坑) 等等
### Windows 系统镜像打包教程 #### 准备阶段 为了成功创建 Windows 系统镜像,在准备阶段需确保拥有合适的工具环境设置。对于基于虚拟机的操作,建议预先完成分区操作,并准备好用于启动安装流程的介质或 PE (Preinstallation Environment)[^1]。 #### 安装 Docker 并配置环境 在 Windows 上进行容器化应用开发时,Docker 是不可或缺的一部分。首先应确认已正确部署 WSL 2 Hyper-V 功能,因为这些组件是运行 Docker Desktop 的前提条件之一。接着从官方渠道下载并安装最新版本的 Docker Desktop[^3]。 #### 创建基础映像 一旦 Docker 环境搭建完毕,则可以着手构建自定义的基础映像。这通常涉及拉取必要的依赖项如 Nginx、MySQL 及 JDK 映像至本地库中作为后续工作的起点[^2]: ```bash docker pull nginx docker pull mysql docker pull openjdk ``` #### 构建应用程序特定映像 针对具体的项目需求编写 `Dockerfile` 文件来指导映像组装过程。此文件内包含了所有指令以逐步定制最终产物。例如,如果目标是在 Web 应用程序中集成 Java 运行时支持,那么可以在 Dockerfile 中指定如下命令序列: ```dockerfile FROM maven:3.8.1-jdk-8 AS build COPY src /app/src RUN mvn -f /app/pom.xml clean package ... FROM tomcat:9.0 COPY --from=build /app/target/*.war /usr/local/tomcat/webapps/ EXPOSE 8080 CMD ["catalina.sh", "run"] ``` 上述脚本展示了多阶段构建技术的应用场景——先是利用 Maven 编译源码生成 WAR 包;再切换到 Tomcat 基础之上装载编译成果物,从而形成一个轻量级且高效的生产就绪型映像。 #### 测试与优化 每次修改完 Dockerfile 后都应当执行测试验证新特性是否按预期工作。通过迭代调整直至满意为止,期间可能还会涉及到性能调优措施比如精简层结构减少体积大小等。 #### 发布映像 最后一步就是将精心打造好的映像推送到私有或公共注册表服务上去共享给其他开发者或是投入实际业务环境中去。借助 Docker CLI 工具很容易实现这一点: ```bash docker tag my-app:latest registry.example.com/my-repo/my-app:v1.0.0 docker push registry.example.com/my-repo/my-app:v1.0.0 ``` 以上即为一套完整的 Windows 系统环境下使用 Docker 打包映像的工作流概述。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值