服务器之家

服务器之家 > 正文

快速制作Redis Docker镜像

时间:2020-11-25 23:02     来源/作者:今日头条

 简介

现在容器化已经是趋势,制作镜像也是我们的基础工作。

快速制作Redis Docker镜像

镜像制作

镜像越小,部署起来越方便。在这个方面,轻巧的Linux发行版本就是一个很好的选择,这里我们选择alpine linux 。

快速制作Redis Docker镜像

目前最新版本是3.12.1。官方很友好的提供了minirootfs的包,这个包就是为容器准备的,里面只有最简化的环境,已经移除掉内核。

快速制作Redis Docker镜像

在国内的镜像源直接下载压缩包即可:

https://mirrors.aliyun.com/alpine/v3.12/releases/x86_64/alpine-minirootfs-3.12.1-x86_64.tar.gz 

当然docker直接直接从链接导入压缩包,让docker自己去下载吧!

导入压缩包成为镜像

docker images https://mirrors.aliyun.com/alpine/v3.12/releases/x86_64/alpine-netboot-3.12.1-x86_64.tar.gz alpine:3.12.1 

制作redis镜像

可以通过编写DockerFile来镜像redis编译并打包成新的镜像。

From alpine:3.12.1 

 

ADD https://mirrors.huaweicloud.com/redis/redis-6.0.9.tar.gz / 

​ 

RUN  sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories &&\ 

    apk add make gcc g++ linux-headers  tar && tar zxvf redis-6.0.9.tar.gz  && cd redis-6.0.9 && make && make install &&\ 

    apk del make gcc g++ linux-headers  tar  && rm -rfv /redis-6.0.9 

ENTRYPOINT [ "/usr/local/bin/redis-server","--protected-mode","no" ] 

构建镜像

docker build -t redis:v6.0  . 

总结

这个没有使用,关闭了保护模式,不适合生产环境,只适合自己本地测试。

如果需要自定义配置文件,可以写一个shell文件进行判断是否加载配置文件。

原文地址:https://www.toutiao.com/i6898699629404226061/

标签:

相关文章

热门资讯

2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全
2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全 2019-12-26
Intellij idea2020永久破解,亲测可用!!!
Intellij idea2020永久破解,亲测可用!!! 2020-07-29
歪歪漫画vip账号共享2020_yy漫画免费账号密码共享
歪歪漫画vip账号共享2020_yy漫画免费账号密码共享 2020-04-07
电视剧《琉璃》全集在线观看 琉璃美人煞1-59集免费观看地址
电视剧《琉璃》全集在线观看 琉璃美人煞1-59集免费观看地址 2020-08-12
最新idea2020注册码永久激活(激活到2100年)
最新idea2020注册码永久激活(激活到2100年) 2020-07-29
返回顶部