【前端】桌面版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后面的开始图标去配置一下,可以先本地测试

相关推荐
午后书香2 分钟前
一天三场面试,口干舌燥要晕倒(二)
前端·javascript·面试
Book_熬夜!17 分钟前
CSS—补充:CSS计数器、单位、@media媒体查询
前端·css·html·媒体
Hellc00722 分钟前
Docker 部署 MongoDB 并持久化数据
mongodb·docker·容器
几度泥的菜花1 小时前
如何禁用移动端页面的多点触控和手势缩放
前端·javascript
狼性书生1 小时前
electron + vue3 + vite 渲染进程到主进程的双向通信
前端·javascript·electron
肥肠可耐的西西公主1 小时前
前端(AJAX)学习笔记(CLASS 4):进阶
前端·笔记·学习
拉不动的猪2 小时前
Node.js(Express)
前端·javascript·面试
Re.不晚2 小时前
Web前端开发——HTML基础下
前端·javascript·html
几何心凉2 小时前
如何处理前端表单验证,确保用户输入合法?
前端·css·前端框架
浪遏2 小时前
面试官😏: 讲一下事件循环 ,顺便做道题🤪
前端·面试