随笔分类 -  docker

上一页 1 2 3 4 5 6 ··· 25 下一页

docker desktop url protocl 技术以及使用
摘要:docker desktop 在登录的使用使用了自定义的url 协议,同时基于web 进行系统登录,认证完成之后会生成code,之后通过 url 协议进入 使用 docker 协议定义 <array> <dict> <key>CFBundleTypeRole</key> <string>Editor 阅读全文

posted @ 2022-10-14 10:30 荣锋亮 阅读(51) 评论(0) 推荐(0) 编辑

frontend-maven-plugin +jib-maven-plugin 构建前后端混合docker 项目
摘要:核心是基于frontend-maven-plugin+ jib-maven-plugin 构建基于docker 运行的项目 项目结构 ├── README.md ├── frontends // web │ ├── app.css │ ├── index.html │ ├── package.jso 阅读全文

posted @ 2022-09-28 21:27 荣锋亮 阅读(164) 评论(0) 推荐(0) 编辑

act github actions 本地运行试用
摘要:安装 使用mac 系统安装 brew install act 创建项目 项目结构 ├── .github │ └── workflows │ └── app.yaml ├── package.json ├── src │ └── app.ts ├── tsconfig.json └── yarn.l 阅读全文

posted @ 2022-05-15 01:36 荣锋亮 阅读(586) 评论(0) 推荐(0) 编辑

act 本地运行github actions 工具
摘要:github actions 是一个很不错的ci/cd 能力,我们可以使用github 提供的免费能力,自动化我们软件的构建,测试,以及发布但是默认github actions 是需要云端资源的,很多时候我们是需要本地运行的act 就是一个可以让我们本地运行github actions的工具 本地运 阅读全文

posted @ 2022-05-15 01:04 荣锋亮 阅读(395) 评论(0) 推荐(0) 编辑

docker sbom方便的软件物料清单扩展
摘要:日益严重的软件安全问题,docker 和anchore 联合开发了一个docker 扩展 sbom (软件物料清单) 内部是基于了开源项目syft,使用简单 参考安装 curl -sSfL https://raw.githubusercontent.com/docker/sbom-cli-plugi 阅读全文

posted @ 2022-04-09 14:31 荣锋亮 阅读(267) 评论(0) 推荐(0) 编辑

docker s6-overlay + containerpilot 对比
摘要:参考对比 containerpilot containerpilot 实际上也是一个init 进程管理,只是提供了更多的特性,对于进程在不同状态的处理更加完备,同时集成了consul (服务发现) 同时containerpilot 使用基于配置,而且更加齐全 s6-overlay s6-overla 阅读全文

posted @ 2022-02-27 22:09 荣锋亮 阅读(363) 评论(0) 推荐(0) 编辑

linux s6 docker 集成参考
摘要:基于s6-overlay 工具 环境准备 Dockerfile FROM ubuntu ARG S6_OVERLAY_VERSION=3.0.0.2-2 RUN apt-get update && apt-get install -y nginx xz-utils RUN echo "daemon 阅读全文

posted @ 2022-02-27 21:17 荣锋亮 阅读(449) 评论(0) 推荐(0) 编辑

使用squid 让 docker for mac 支持基于容器ip 访问
摘要:尽管docker for mac 实现了类似linux 的docker 使用体验,但是毕竟使用技术上是不一样的(还是虚拟化技术) 但是我们可以直接基于正向代理实现直接基于容器ip 的访问体验 环境准备 docker-compose version: "3" services: nginx: imag 阅读全文

posted @ 2022-01-02 11:03 荣锋亮 阅读(246) 评论(0) 推荐(0) 编辑

nicolaka/netshoot 强大的容器网络问题解决工具
摘要:nicolaka/netshoot 实际上是一个工具集提供了好多方便的网络问题解决工具,可以加速我们对于日常docker 以及k8s 网络问题的解决 说明 github 也提供了比较多的文档说明,实际上nicolaka/netshoot 更多是工具的集成,但是可以加速我们日常问题的解决 参考资料 h 阅读全文

posted @ 2021-08-14 20:43 荣锋亮 阅读(560) 评论(0) 推荐(0) 编辑

使用nsenter 解决tcpcollect容器网络捕捉问题
摘要:属于一个实际的问题,因为mysql 基于容器运行,但是需要实时追踪mysql 的执行情况,tcpcollect 是一个特别好的选择 一些问题 因为容器隔离的特性造成我们捕捉的流量会有问题,无法完整的捕捉mysql 的请求 解决方法 此时我们可以直接基于nsenter 直接挂载容器网络namespac 阅读全文

posted @ 2021-08-14 10:01 荣锋亮 阅读(85) 评论(0) 推荐(0) 编辑

docker容器添加字体文件
摘要:一个比较常见的问题,主要是项目使用docker运行,进行了图片的处理,但是缺少相关的字体文件 解决方法 可以直接拷贝字体文件到镜像中,或者自己安装(比较推荐直接copy的,同时windows 的字体文件也是可以兼容) 参考dockerfile FROM openjdk:8 COPY --from=h 阅读全文

posted @ 2021-08-02 20:08 荣锋亮 阅读(3413) 评论(0) 推荐(1) 编辑

docker 自定义网络解决网络冲突问题
摘要:基于docker-compose 运行,主要是自定义了network 的ipam 通过docker-compose 方便的管理网络 参考配置 version: "3" services: mysql: image: mysql:5.7.16 restart: always volumes: - ./ 阅读全文

posted @ 2021-07-28 20:52 荣锋亮 阅读(751) 评论(0) 推荐(0) 编辑

Qovery/engine 多云部署引擎
摘要:Qovery/engine 是Qovery 团队开源的多云部署引擎,同时也是Qovery 产品的一个核心组件 支持的特性 0 基础设施管理 多云 基于k8s 基于terraform+helm 格式文件(简化迁移成本) 强大的cli web 界面(当然是Qovery网站的) 参考资料 https:// 阅读全文

posted @ 2020-12-22 09:39 荣锋亮 阅读(317) 评论(0) 推荐(0) 编辑

mojolicious perl web 框架学习一
摘要:以前是通过传统模式安装的,以下是通过perlbrew 安装以及使用 安装perlbrew 参考https://perlbrew.pl/ 安装perl 注意选择需要5.20 以及的版本 perlbrew install perl-5.32.0 perlbrew switch perl-5.32.0 安 阅读全文

posted @ 2020-12-20 22:38 荣锋亮 阅读(453) 评论(0) 推荐(0) 编辑

gitpod 强大的快速提供开发环境的工具
摘要:gitpod 基于容器等工具,提供了快速的代码开发环境,同时可以集成多种代码托管平台 (gitlab,github。。。) 参考概念 参考资料 https://github.com/gitpod-io/gitpod https://gitpod.io/ 阅读全文

posted @ 2020-12-18 17:28 荣锋亮 阅读(3920) 评论(0) 推荐(0) 编辑

几种方便的轻量级k8s环境部署模式
摘要:k8s 的周边是异常的丰富,rancher的k3s是一个很不错的快速学习k8s 以及进行边缘计算 k0s 是最新社区的一个k8s部署服务,很灵活,minikube 也是一个不错的选择(但是有点重) kind 使用k8s in docker 的模式比较适合开发测试 k3s 参考架构 k0s 参考架构 阅读全文

posted @ 2020-12-09 11:43 荣锋亮 阅读(1937) 评论(0) 推荐(0) 编辑

openyurt alibaba 开源基于k8s 的边缘计算工具
摘要:openyurt是alibaba开源的,使我们可以扩展我们的k8s 集群,使其支持边缘计算,基于golang编写 参考架构 参考资料 https://github.com/alibaba/openyurt https://openyurt.io/ 阅读全文

posted @ 2020-12-08 10:10 荣锋亮 阅读(280) 评论(0) 推荐(0) 编辑

lens 开源k8s ide
摘要:lens 是一个开源的k8s ide 可以用来方便的进行k8s 管理,问题排查,而且支持多集群的管理 同时也包含了很不错的界面,用户体验还是很不错的 参考资料 https://k8slens.dev/ https://github.com/lensapp/lens 阅读全文

posted @ 2020-12-08 10:09 荣锋亮 阅读(1250) 评论(0) 推荐(0) 编辑

基于alpine docker镜像应用的参考Dockerfile配置
摘要:alpine 镜像比较小的特点,特别适合基于容器的应用部署,以下是一些参考配置,可以 用来加速构建以及方便使用 几个需要解决的问题 安装包加速(已知问题)解决方法,可以修改为aliyun的镜像加速 时区问题,需要安装时区包 进程管理工具,需要安装 procps 参考dockerfile 一个gola 阅读全文

posted @ 2020-12-01 16:13 荣锋亮 阅读(553) 评论(0) 推荐(0) 编辑

cube.js 生产部署简单说明
摘要:内容参考来自官方文档 参考说明 禁用dev 模式 CUBEJS_DEV_MODE=false 配置redis cube.js 需要redis用来加速数据的访问(cache 以及queue) 相关配置 REDIS_URL 连接redis 的配置,REDIS_PASSWORD 设置密码,REDIS_TL 阅读全文

posted @ 2020-12-01 09:38 荣锋亮 阅读(405) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 25 下一页

导航