Wayne's blog

标签 · docker

首页

关于

归档

好友们

loading..
docker

Drone CI

Drone CI背景其实 Drone CI 对于一般用途是用不到的,只有在一些比较极限的情况下才会用得到。 你的代码不能托管到 Github(即使是私有仓库) 搭建本地的 Gitlab 又没有 runner(非常极限的条件) 只有同时满足这两点,Drone CI 才能发挥出最大的功能。 on Docker使用 Docker 来做构建,是一个非常优雅的选择。 干净的环境 通过镜像来简化构建流程 所有流程清晰可读 同时 这套 CI 可以非常优雅的部署到 Docker 上。所以下文 都通过 docker 来部署和构建。 部署 Drone CI 参考官方文档: Drone Installation GuidesGitlab: 13.10Docker 2.10.7Drone: 2Drone runner do..

更多
loading..
linuxspringjavadocker

Spring Native

Spring Native其实我主要使用的编程语言是Java来着 背景 springboot 2.5.2spring native 0.10.1 前两天在 spring 上生成项目的时候,忽然发现有个叫 Spring Native 的依赖,听名字就觉得不一般,赶紧玩一玩。 简要介绍spring native 初步看下来是为了减少打包体积,减少内存使用量,加速容器启动和启动服务速度。 先看数据 stats CONTAINER ID NAME CPU % MEM USAGE / LIMIT MEM % 05cbc775970a cranky_moser 0.03% 31.82MiB / 7.506GiB log2021-07-07 08:04:11.145 INFO 1 -..

更多
loading..
springVuedocker

vue.js 和 springboot 项目制作 docker 镜像

vue.js 和 springboot 项目制作 docker 镜像 这里用了两个框架的名字 而不是 node, java,只是偏向于项目常用的 而不是考虑大而全的。 本文用到的所有环境 linux: 3.10.x docker: 20.10.1 (API: 1.41) windows: 20H2 node.js: v12.16.1 yarn: 1.22.4 vue-cli: @vue/cli 4.5.9 maven: 3.6.3 springboot: 2.2.10.RELEASE 个别版本会在配置文件中指定 vue.js这里会演示一个最小化的部署, web-ui 和 web-api 在一个 docker network里面,通过容器名+端口可以直接访问。nginx 也可以直接proxy_..

更多