编写Dockerfile制作Redis镜像,生成镜像名为redis:v1.1,并推送到私有仓库。

1.具体要求如下:

  • 基于rockylinux:8基础镜像;
  • 指定作者为Chinaskill;
  • 安装Redis服务,暴露6379端口;
  • 设置服务自启动。

总结步骤:基于centos7基础镜像,安装Redis,配置启动命令,暴露端口,构建镜像,标记并推送。

2.创建Dockerfile

宿主机:

创建redis目录并进入: mkdir redis ; cd redis

vim Dockerfile

复制代码
FROM rockylinux:8
MAINTAINER Chinaskill <[email protected]>
RUN yum install -y redis
RUN sed -i.bak 's/bind 127.0.0.1/bind 0.0.0.0/' /etc/redis.conf
EXPOSE 6379
CMD ["/usr/bin/redis-server",, "/etc/redis.conf"]

3.制作镜像

docker build -t redis:v1 .

4.查看镜像

5.标记镜像为私有仓库格式

docker tag redis:v1 192.168.234.15:5050/openlab/redis:v1

6.登录到私有仓库并推送镜像

docker login 192.168.234.15:5050

docker push 192.168.234.15:5050/redis:v1

推送成功!

7.redis测试(宿主机上)

docker run -d -p 6379:6379 redis:v1

yum install -y redis

systemctl start redis

相关推荐
20242817李臻几秒前
20242817李臻-安全文件传输系统-项目验收
数据库·安全
行思理13 分钟前
MongoDB慢查询临时开启方法讲解
数据库·mongodb
bbsh209924 分钟前
WebFuture 升级提示“不能同时包含聚集KEY和大字段””的处理办法
数据库·sql·mysql·webfuture
Zfox_5 小时前
Redis:Hash数据类型
服务器·数据库·redis·缓存·微服务·哈希算法
呼拉拉呼拉5 小时前
Redis内存淘汰策略
redis·缓存
陈丹阳(滁州学院)7 小时前
若依添加添加监听容器配置(删除键,键过期)
数据库·oracle
远方16098 小时前
14-Oracle 23ai Vector Search 向量索引和混合索引-实操
数据库·ai·oracle
GUIQU.9 小时前
【Oracle】数据仓库
数据库·oracle
恰薯条的屑海鸥9 小时前
零基础在实践中学习网络安全-皮卡丘靶场(第十六期-SSRF模块)
数据库·学习·安全·web安全·渗透测试·网络安全学习
咖啡啡不加糖9 小时前
Redis大key产生、排查与优化实践
java·数据库·redis·后端·缓存