【前端】桌面版docker并部署前端项目

环境

win10专业版 2004+ ,

需科学

官网下载安装包并安装4.29.0版本

终端输入

shell 复制代码
wsl --install

docker桌面版和模拟器只能选一个,不然一直转圈圈

镜像配置加速,在settings--->docker engine下

复制代码
{
  "builder": {
    "gc": {
      "defaultKeepStorage": "20GB",
      "enabled": true
    }
  },
  "experimental": false,
  "registry-mirrors": [
    "https://xxxxxx.mirror.aliyuncs.com"
  ]
}

使用阿里云的容器加速,访问下面地址去获取加速链接。上面的xxx换成自己获取的
阿里云容器加速点击前往

vue项目打包成docker镜像

先build打包生成dist文件夹,只配置dockerfile文件即可,

最简单配置如下:比较好的配置去网上找找

yml 复制代码
FROM nginx:latest
LABEL Author luckynwa
COPY dist /usr/share/nginx/html

制作镜像

shell 复制代码
docker build -t luckynwa6/luckytools:2.0 .
docker images

发布到hub库

shell 复制代码
docker login
docker push luckynwa6/luckytools:2.0

云服务使用 打开9090端口

shell 复制代码
docker run -d --name lucky-tools --restart unless-stopped -p 9090:80 luckynwa6/luckytools:2.0


点MB后面的开始图标去配置一下,可以先本地测试

相关推荐
Senar1 分钟前
Web端选择本地文件的几种方式
前端·javascript·html
烛阴19 分钟前
UV Coordinates & Uniforms -- OpenGL UV坐标和Uniform变量
前端·webgl
姑苏洛言23 分钟前
扫码小程序实现仓库进销存管理中遇到的问题 setStorageSync 存储大小限制错误解决方案
前端·后端
烛阴34 分钟前
JavaScript 的 8 大“阴间陷阱”,你绝对踩过!99% 程序员崩溃瞬间
前端·javascript·面试
joker_zsl42 分钟前
docker的安装和简单使用(ubuntu环境)
运维·docker·容器
lh_12541 小时前
ECharts 地图开发入门
前端·javascript·echarts
jjw_zyfx1 小时前
成熟的前端vue vite websocket,Django后端实现方案包含主动断开websocket连接的实现
前端·vue.js·websocket
啥都想学的又啥都不会的研究生1 小时前
Kubernetes in action-初相识
java·docker·微服务·容器·kubernetes·etcd·kubelet
Mikey_n2 小时前
前台调用接口的方式及速率对比
前端
周之鸥2 小时前
使用 Electron 打包可执行文件和资源:完整实战教程
前端·javascript·electron