虽然“人生苦短,我用 Python”,但是很多时候一个 Python 新手写完第一个 Web 项目之后会陷入 WSGI 是什么?接下来要干啥的蒙蔽状态中。不过好在有 Docker 这个神器,相信了解它之后,就能体验 Python + Docker 的双倍快乐并不。
本文只是一个向导,基于本地编排,一步一步来实现一个 Flask 应用的容器化,想要能顺畅的阅读,至少需要了解一些 Docker 的基本知识,基本的镜像构建命令。
[阅读全文]虽然“人生苦短,我用 Python”,但是很多时候一个 Python 新手写完第一个 Web 项目之后会陷入 WSGI 是什么?接下来要干啥的蒙蔽状态中。不过好在有 Docker 这个神器,相信了解它之后,就能体验 Python + Docker 的双倍快乐并不。
本文只是一个向导,基于本地编排,一步一步来实现一个 Flask 应用的容器化,想要能顺畅的阅读,至少需要了解一些 Docker 的基本知识,基本的镜像构建命令。
[阅读全文]项目地址:https://github.com/TomCzHen/redis-sentinel-sample
根据官方文档 Redis Sentinel Documentation 中的 Example 2: basic setup with three boxes 示例创建的实例,但因为是单机部署,所以不满足 Redis 实例与 Sentinel 实例分别处于 3 台机器的要求,因此仅用于开发环境测试与学习。
[阅读全文]已经掌握了如何 Run Docker 镜像,接下来就是如何 Build 、Ship。
首先需要知道镜像(Image)是只读的,容器(Container)是可写的,为了方便 Image 的分发,还需要一个集中保存管理 Image 的地方,称为 Docker Registry。
[阅读全文]Docker 的特点或者说使用方法就全部包含在官网的首页中了——Build,Ship,and Run Any App,Anywhere,可以简单的分为三个部分:Build、Ship、Run。
我们的目的是学会如何使用 Docker,所以先从最末端的 Run 开始。
[阅读全文]从开始自己搭建博客已经过去 3 年了,最开始是在 FreeBSD 上运行的 WordPress,由于配置低,经常因为数据库挂掉而无法访问。几经折腾,先是迁移到 Ghost,然后是 HEXO。 虽然用过不少笨方法解决问题,好在也获取了不少经验与知识。
随着 Docker 的流行,感觉不得不放弃 FreeBSD 了。虽然早就迁移到 CentOS,并用 Docker 完成了部署,这里补充一下记录,算是知识的整理与回顾。
[阅读全文]