小巧的 nginx docker,不到 11MB,内置 Google 镜像, https://hub.docker.com/r/suconghou/nginx-google/
![]() | 1 hanqi7012 2016-05-11 16:24:34 +08:00 via Android 先收藏回家看看…部署到 vps 私用看看 |
2 4679kun 2016-05-11 16:52:10 +08:00 via Android 这叫反向代理 你把 goigle 全站扒下来才叫镜像 |
4 Errpt 2016-05-11 17:12:59 +08:00 这是啥原理,怎么用啊? |
![]() | 5 mahone3297 2016-05-11 17:17:06 +08:00 DockerFile 呢? |
![]() | 6 bdbai 2016-05-11 18:25:18 +08:00 via Android @mahone3297 构建好的镜像没有 Dockerfile ,直接 pull 下来 run 就行。 |
![]() | 7 suconghou OP @bdbai @mahone3297 构建的时候是有 Dockerfile 的,但是根据 Dockerfile 构建好的镜像有些大,还安装了很多依赖,我把编译好的文件又复制到新镜像了. |
![]() | 9 suconghou OP ![]() @bdbai 这个是用 Alpine 安装必要依赖编译的,然后又将编译好的复制到新的 Alpine 系统,个别链接库缺少的也挪过来.其实 Alpine 集成了包管理器,已经能安装很多应用了, 更高级的做法是 用 buildroot 定制环境,一个 nginx 镜像可以做到 9MB 以内,不过还不太会玩. https://hub.docker.com/_/alpine/ |
![]() | 10 suconghou OP ![]() @bdbai 如果是 GO 语言写的程序做成 docker 就更好玩了,静态编译一下,不需要任何依赖库,一个应用程序可以做到 5MB 左右 |
![]() | 11 Tink PRO 就是先在一个 docker 里编译,编译完之后把二进制文件拷出来放到一个新 docker 里面? |
![]() | 14 Tink PRO @suconghou 好像是个好办法哎,那像 nginx 这种的,要 copy 的依赖多么?还是只有一个二进制文件? |
![]() | 16 orzfly 2016-05-12 00:20:40 +08:00 构建过程都不公开的镜像楼上几位你们真的敢用嘛( |
![]() | 18 suconghou OP ![]() @fzhw88 可以直接部署, CMD 里 填 nginx -g 'daemon off;' 不过 arukas 最近并不稳定,快要废了. https://nginx-google.arukascloud.io/ |
![]() | 19 fzhw88 2016-12-11 21:01:33 +08:00 @suconghou 我的感受到是相反,最近 ip 端口都不变了,觉得更好用了,谢谢你的指导,我去部署一下,之前就是不知道填啥~ |
20 xiaoli88 2018-02-25 11:02:05 +08:00 |
21 xiaoli88 2018-02-25 11:27:31 +08:00 上边的不行了。。。能发镜像的地方不多了哎 http://blog.csdn.net/wjschaoren/article/details/79360811 |
22 xiaoli88 2018-02-25 11:28:00 +08:00 好用请点赞哦 |