docker
docker
笑道三千
我今年两岁半了,学编程还来不来得及????
展开
-
docker基础(六)-目录挂载
上一节,已经使用docker多阶段构建部署vue项目,但是存在一个问题。当我们代码有所修改的时候,想要代码能够实时更新,而不需要重新部署。于是就需要引入目录挂载接下来用bind mount 方式用绝对路径测试。之前,我们基于vuesecond镜像创建容器vueApp2的命令行是:而现在,我们需要进行目录挂载,也就是把本地的代码和容器中的代码关联起来。浏览器中访问:...原创 2022-06-14 23:09:05 · 4324 阅读 · 0 评论 -
docker基础(五)-多阶段构建部署vue前端项目
对于部署前端项目如vue项目而言,多阶段构建就是:二,多阶段构建部署vue前端项目1,根目录新建nginx/default.conf2,根目录新建dockerfile文件3,根目录新建 .dockerignore文件构建镜像的时候 node_modules 的依赖直接通过 RUN npm install 来安装,项目中创建一个 .dockerignore文件来忽略一些直接跳过的文件:4,使用dockerfile文件构建vue项目的镜像注意要在当前项目的根目录运行,因为,-t 是给镜像命名原创 2022-06-12 15:49:13 · 992 阅读 · 2 评论 -
docker基础(四)-制作镜像部署node后端项目
安装相关的koa依赖1,新建api文件夹,里面写业务接口代码a.js2,新建routes文件夹,里面新建两个文件aRouter.js分发a业务的路由routes.js整合路由3,index.js作为项目入口4,根目录运行node ./index.js二,拉取node镜像构建镜像的时候 node_modules 的依赖直接通过 RUN npm install 来安装,项目中创建一个 .dockerignore文件来忽略一些直接跳过的文件:然后运行构建命令该命令将koa项目镜像化原创 2022-06-08 00:20:35 · 1467 阅读 · 0 评论 -
docker基础(三)-制作镜像部署vue前端项目
docker中镜像和容器的区别:二,镜像部署一个vue项目npm init @vitejs/app创建一个新的项目然后安装依赖再运行npm run build打出dist文件完成后可以看到镜像列表中已经有nginx了。命令行查看列表docker image ls可视化工具中查看镜像列表:该配置文件定义了首页的指向为 /usr/share/nginx/html/index.html,所以我们可以一会把构建出来的 index.html 文件和相关的静态资源放到 /usr/share/ngi原创 2022-06-07 22:07:19 · 2309 阅读 · 0 评论 -
docker基础(二)-安装软件
Docker 官方镜像仓库查找 Redis :https://hub.docker.com/命令参考:https://docs.docker.com/engine/reference/commandline/run/打开docker,就可以看到原创 2022-06-06 21:34:13 · 96 阅读 · 0 评论 -
docker基础(一)-window下安装docker
桌面版:https://www.docker.com/products/docker-desktop解决方法:控制面板->程序->启用或关闭 windows 功能,开启 Windows 虚拟化和 Linux 子系统(WSL2)设置开启highper-V还报这个错,需要下载更新WSL2打开docker,能看到这个界面即可.........原创 2022-06-06 21:22:13 · 212 阅读 · 0 评论