临时记录,待整理。
北斗系统学习:JTT808协议初步解析
本文学习部标(交通运输部)JT/T 808,并使用 Golang 语言解析。当然,仅使用位置数据进行演示,所以只是一个开端(是否有后续,暂未知)。本文不是科普,因此不会详细列出协议字段说明,可参考文后给出的资料。
我的docker随笔27:基于容器的sqlite测试
需求:sqlite 常用于嵌入式平台,本文使用容器进行测试。选用环境有 nodejs 和 python,主要目的是测试在容器运行的情况,及数据共享。测试代码源自网络,但有修改。
我的docker随笔26:制作arm平台的python-pandas镜像
需求:构建 arm (linux_armv7l) 平台上用于测试机器训练的 python 镜像,带 numpy、 pandas、sklearn,等。本文构建所用操作系统为 ubuntu 16.04 64bit(4GB双核),采用容器内安装依赖库的形式,非 Dockerfile,是因为考虑到实际构建中可能会遇到各种问题。
我的docker随笔25:一个测试用的镜像制作过程
本文记录制作一个镜像的过程,先构建可运行静态程序的镜像,以此为基础,构建一个golang语言编写的web服务器,可获取容器的主机、内核版本等信息。该镜像可用于 k8s 和 KubeEdge 群集测试。
我的docker随笔23:修改容器时区和添加中文支持
许多 docker 镜像没有时区,默认是0时区,对于日志的时间显示,可能不太友好。另外有些镜像无法输出中文,也不太好友。本文以 busybox 为例,尝试解决此类问题。
我的docker随笔22:多域名同主机部署
需求:只有一台云主机,但有多个不同域名网站,甚至还有二级域名。不能通过端口访问,即只有域名(二级域名)。同时需要启用 https (到期自动更新证书)。网站内容为静态文件(当前暂定),docker 部署。使用原始httpd镜像,但是网站文件挂载。使用 gitlab 管理网站源文件,通过 CI 构建静态文件,并自动更新到云主机。
KubeEdge 1.3.0 部署
本文介绍了如何在两台 ubuntu 16.04 64 bit 双核 CPU 虚拟机上从源码开始部署 KubeEdge 1.3.0 集群的过程,云端 Kubernetes 版本为 1.17.3,Golang 版本为1.13.5。本文基于 KubeEdge 1.1.0 和 KubeEdge 1.2.0 部署文章,具有一定实践参考意义。