• 小满Vue3第四十一章(docker 碰撞 vue3)


     我们来看一下docker(容器) 可以做什么解决了什么问题

    如下案例 

    领导要求你维护四个项目 每个项目 node版本不同  框架不同 是不是非常头疼 docker可以 帮你解决这个问题

     1.安装docker

    Developers - Docker

    选择你对应的操作系统

    如果你是windows 出现这种情况就是有问题 或者wsl2 报错

     需要安装wsl  或者更新 wsl

    1. powerShell打开
    2. wsl --install
    3. wsl --update

    启动docker错误System. InvalidOperationException Failed to set version to docker-desktop: exit code: -1

    如果报这个错 执行下面的命令

    netsh winsock reset

    重启docker 就好了

    出现这个安装成功或者 输入以下命令检查

    docker 分几个概念:镜像、容器、仓库

    镜像:就是像是我们装机时候需要的系统盘或者系统镜像文件,这里它负责创建docker容器的,有很多官方现成的镜像:node、mysql、monogo、nginx可以从远程仓库下载

    容器:容器特别像一个虚拟机,容器中运行着一个完整的操作系统。可以在容器中装 Nodejs,可以执行npm install,可以做一切你当前操作系统能做的事情

    仓库:仓库就像是github那样的,我们可以制作镜像然后push 提交到云端的仓库,也可以从仓库 pull 下载镜像

    2.配置docker 的 国内镜像

    1. "registry-mirrors": [
    2. "http://hub-mirror.c.163.com",
    3. "https://docker.mirrors.ustc.edu.cn",
    4. "https://registry.docker-cn.com"
    5. ],

     修改完重启docker 生效

    3.创建一个vue3 的项目

    npm init vue

    vite config ts 开启网络访问

    1. export default defineConfig({
    2. plugins: [vue(), vueJsx()],
    3. server:{
    4. host:"0.0.0.0"
    5. },
    6. resolve: {
    7. alias: {
    8. '@': fileURLToPath(new URL('./src', import.meta.url))
    9. }
    10. }
    11. })

    --------------------------------------------------未完待续--------------------------------------------------

  • 相关阅读:
    node.js入门—day02
    4.无约束优化问题基本公式
    Redis常见异常汇总
    AI究竟能提升多少效率?哈佛已揭秘量化结果
    Lecture 14 IO System(IO系统)
    CF-Letter Picking(区间dp+博弈论)
    UNet网络模型:数据集制作
    安全工具分析系列-Londly01
    CSS 网格容器:构建响应式网页布局的强大工具
    APP专项测试方法和工具的使用(测试新手必看)
  • 原文地址:https://blog.csdn.net/qq1195566313/article/details/126375948