随着 IoT 的发展 ARM 平台变得越来越重要,HypriotOS 和 resinOS 可以轻松的在 ARM 设备上运行 Docker,部署各种好玩的应用,而不用在意各种系统的差异,在未来,容器技术将从服务器走近用户。
[阅读全文]使用 Docker Compose 本地部署基于 Sentinel 的高可用 Redis 集群
项目地址:https://github.com/TomCzHen/redis-sentinel-sample
根据官方文档 Redis Sentinel Documentation 中的 Example 2: basic setup with three boxes 示例创建的实例,但因为是单机部署,所以不满足 Redis 实例与 Sentinel 实例分别处于 3 台机器的要求,因此仅用于开发环境测试与学习。
[阅读全文]在树莓派上学习 Docker —— Part 3
已经掌握了如何 Run Docker 镜像,接下来就是如何 Build 、Ship。
首先需要知道镜像(Image)是只读的,容器(Container)是可写的,为了方便 Image 的分发,还需要一个集中保存管理 Image 的地方,称为 Docker Registry。
[阅读全文]使用 Docker Compose 搭建 MySQL 数据库主从复制实例
在树莓派上学习 Docker —— Part 2
Docker 的特点或者说使用方法就全部包含在官网的首页中了——Build,Ship,and Run Any App,Anywhere,可以简单的分为三个部分:Build、Ship、Run。
我们的目的是学会如何使用 Docker,所以先从最末端的 Run 开始。
[阅读全文]在树莓派上学习 Docker —— Part 1
在 openSUSE Tumbleweed 上使用 pyenv 管理多版本 Python 共存
pyenv does…
- Let you change the global Python version on a per-user basis.
- Provide support for per-project Python versions.
- Allow you to override the Python version with an environment variable.
- Search commands from multiple versions of Python at a time. This may be helpful to test across Python versions with tox.
pyenv 能干啥?在它的 GitHub 项目页面 就很直接的告诉你了。
[阅读全文]在 CentOS 上使用 Docker 部署个人博客和 Git 仓库
从开始自己搭建博客已经过去 3 年了,最开始是在 FreeBSD 上运行的 WordPress,由于配置低,经常因为数据库挂掉而无法访问。几经折腾,先是迁移到 Ghost,然后是 HEXO。 虽然用过不少笨方法解决问题,好在也获取了不少经验与知识。
随着 Docker 的流行,感觉不得不放弃 FreeBSD 了。虽然早就迁移到 CentOS,并用 Docker 完成了部署,这里补充一下记录,算是知识的整理与回顾。
[阅读全文]