Docker容器应用的开发和运行离不开可靠的镜像管理,虽然docker官方提供了公共的镜像仓库(Docker Hub),但是从安全和效率等方面考虑,部署我们私有环境内的Registry也是非常必要的。Harbor是由VMware公司开源的企业级的Docker Registry管理项目,它包括权限管理(RBAC)、LDAP、日志审核、界面管理、自我注册、镜像复制和中文支持等功能。

本文主要介绍如何使用Docker Compose搭建Harbor镜像仓库。

关键词:docker,harbor

阅读全文 »

在搭建服务时,时不时需要使用https证书。而内网环境最好是使用自签名证书,便于管理。

至于为什么要生成ECC证书而不是用RSA证书:ECC证书相对于RSA证书来说,体积小且速度快,而且内网使用不需要考虑兼容性。

本文主要介绍如何使用OpenSSL创建自签名ecc证书。

关键词:openssl,https

阅读全文 »

本文主要介绍YAML 。

YAML 是 "YAML Ain't a Markup Language"(YAML 不是一种标记语言)的递归缩写。在开发的这种语言时,YAML 的意思其实是:"Yet Another Markup Language"(仍是一种标记语言)。

YAML 的语法和其他高级语言类似,并且可以简单表达清单、散列表,标量等数据形态。它使用空白符号缩进和大量依赖外观的特色,特别适合用来表达或编辑数据结构、各种配置文件、倾印调试内容、文件大纲(例如:许多电子邮件标题格式和YAML非常接近)。

YAML 的配置文件后缀为 ymlyaml

关键词:YAML

阅读全文 »