文章列表

使用 Docker 和 Traefik 搭建 Vault

, , , ,
随着使用的机器、服务越来越多,项目中依赖的变量、配置、秘钥等敏感信息,变的越来越多。与之相对的,针对这些内容的管理、维护成本,也变的越来越高。庆幸的是,我们可以借助“配置中心”的方式来解决问题。大型互联网公司因为各种原因一般会选择自研、或基于开源项目进行“魔改”。然而对于个人或者小规模的研发团队来讲,开源社区的 Vault 不失为一个不错的解决方案,能够做到“开袋即食”。本篇文章将会介绍 Vault 如何搭配 Traefik 、Compose 一起使用,如果你有阅读我之前的文章,或者有一定的基础,全部操作时间在五分钟左右。 阅读全文

如何针对 Nginx 为基础的服务进行容器优化

, ,
去年的时候,曾经写过一篇使用 Docker 、Traefik 以及 Nginx 创建自动索引站点的[文章],本篇内容将聊聊如何进行优化。包含内容:剥离容器配置中的变量、如何对容器进行健康检查、如何限制容器日志尺寸等。更新的项目代码保存在: [GitHub] 上,可以自取。 阅读全文

容器化 Confluence 使用拾遗

, , , ,
之前介绍过使用容器搭建 [Confluence] 作为团队协同工具使用。在使用过程中,我们遇到了一些问题,比如文章时间展示不正确、中文内容无法显示、运行资源不足。下面就来讲讲在容器场景下,怎么解决简单快速的这些问题。 阅读全文

使用 Docker 和 Traefik 搭建 GitLab(后篇)

, , , ,
[前篇文章]提到了要介绍一些 GitLab 安全配置上的问题,本篇文章就来简单聊聊如何加固你部署在公网上的 GitLab 代码仓库。 阅读全文

使用 Docker 和 Traefik 搭建 GitLab(前篇)

, , , ,
[之前]曾不止一次的介绍过 GitLab 在容器中的安装使用。考虑到多数使用场景都是在内网环境下,所以也未曾过多的进行过安全配置。最近在帮研究院进行系统搭建,其中一个述求是“公网环境下使用”。本篇将介绍如何更好的使用容器中的 GitLab ,并搭配 Traefik 实现自动挂载 HTTPS 。 阅读全文

使用 Docker 和 Traefik 搭建 WordPress(Nginx)

, , , ,
[前一篇] 内容介绍了如何使用官方镜像快速搭建 WordPress,但是官方默认是“胖容器”应用,接下来将聊聊同样基于容器搭建的其他选择:Nginx。演示如何改造应用为“瘦”容器应用。本文将花费十分钟左右,介绍如何在 Docker 容器中搭配 Traefik 使用 WordPress 和 Nginx 。 阅读全文

使用 Docker 和 Traefik 搭建 WordPress

, , ,
使用 Docker 和 Traefik 搭建 WordPress 其实不止一次想重新提笔聊聊 WordPress ,然而之前因为定制代码量比较多,许多文章不得不搁置在草稿箱中。恰逢假期,整理草稿箱,从搭建开始聊 阅读全文

Ubuntu 18.04 基础系统配置

, ,
Ubuntu 18.04 基础系统配置 之前迁移 GitLab 的时候有提过,我在公有云上使用了 Ubuntu 18.04,而家里的服务器一律还是 16.04。 随着时间的推移,我现在需要管理和折 阅读全文

Confluence 容器化使用拾遗

, , , ,
[前一篇] 内容介绍了如何快速使用容器搭建 Confluence ,在一周的实际使用之后,我们发现了一些小问题,本篇将作为之前内容的补充。 阅读全文

更好的 Aria2 容器化使用方案

, , ,
日常偶尔会下载资源,趁着整理 HomeLab 的机会,把 Aria2 封装成了容器镜像。本文将介绍如何搭配 Traefik 快速使用 Aria2 ,以及如何调整不兼容 Traefik 的应用与之兼容。 阅读全文