Skip to content

thumbor docker plan

Zhan Shi edited this page Mar 22, 2017 · 1 revision

如何在docker容器里面安装thumbor

已经在ubuntu里连接到docker ,但是没有查找到如何安装thumbor.....

传统方法:

  • 需要抓取 thumbor docker 镜像: docker pull apsl/thumbor
  • 运行之 docker run --name thumbor -p 8000:8000 apsl/thumbor
  • docker exec -it thumbor /bin/bash 进入镜像内部,执行 pip 或者修改配置,继续实验

进阶方法1:

参考 https://github.com/APSL/docker-thumbor/tree/master/thumbor

后面就直接用这个新镜像即可,一般需要调试几次,直至镜像内容满足需要,比方说通过 docker-entrypoint.sh 所用环境变量,或者命令行参数来传两个 KEYs。

进阶方法1+:

甚至可以直接将 https://dl.minio.io/server/minio/release/linux-amd64/minio 下载拷贝进去,写进 docker-entrypoint.sh 运行与 thumbor 之前,将对象存储与应用装进一个镜像,就实验而言更容易实现。

进阶方法2:

如果尝试 swift 或者 ceph,同样可以这么做,今后可以进一步学习 docker swarm 或者 google k8s。

Clone this wiki locally