前言
随着公司的不断发展,公司内部项目前端架构不断的发展壮大, 为了优化前端架构、降低模块间耦合度、分离公共库, 构建npm私仓进行独立维护就显得格外重要。
本文介绍如何在 Windows 系统下安装 Docker ,部署本地前端私仓 Verdaccio,旨在了解私仓 verdaccio 的搭建以及 Docker 的基本使用。本地私仓搭建完成后也可以当作研究前端工程化的工具,比如 npm 包发布、管理等。
环境准备
详细请看WSL安装根据自己实际情况选择
- 启用适用于 Linux 的 Windows 子系统,管理员身份打开 PowerShell,并执行以下命令
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
- 执行以下命令启用虚拟机功能,然后重新启动计算机,以完成 WSL 安装并更新到 WSL 2
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
- 下载 适用于 x64 计算机的 WSL2 Linux 内核更新包并安装
- 将 WSL 2 设置为默认版本(非必须,如果不成功可以忽略)
wsl --set-default-version 2
- 通过 Microsoft Store 安装Ubuntu 18.04 on Windows,也可以在 Microsoft Store选择你偏好的 Linux 分发版。可能下载不下来,也可以选择选择一个版本直接下载
- 如果基于Microsoft Store的安装完成后启动 Ubuntu 报
服务尚未启动
,可以找个地方解压直接运行 .exe 文件
安装 Docker
下载适用于 Windows的 Docker 桌面安装即可,详细的请参考 在 Windows 上安装 Docker 桌面
Mac 用户看这篇在 Mac 上安装 Docker 桌面
安装完成后点击图标即可运行客户端,可执行以下命令后台运行一个容器
docker run -d -p 80:80 docker/getting-started
参数 | 说明 |
---|---|
-d | 以分离模式(在后台)运行容器。 |
-p 80:80 | 将主机的 80 端口映射到容器中的 80 端口 |
docker/getting-started | 指定要使用的镜像 |