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

打印 上一主题 下一主题

主题 965|帖子 965|积分 2895

1.详细要求如下: 



  •     基于rockylinux:8基础镜像; 
  •     指定作者为Chinaskill;
  •     安装Redis服务,暴露6379端口;
  •     设置服务自启动。
总结步骤:基于centos7基础镜像,安装Redis,配置启动下令,暴露端口,构建镜像,标志并推送。
2.创建Dockerfile

宿主机:
创建redis目次并进入: mkdir redis  ;  cd redis
vim Dockerfile
  1. FROM rockylinux:8
  2. MAINTAINER Chinaskill <Chinaskill@123.com>
  3. RUN yum install -y redis
  4. RUN sed -i.bak 's/bind 127.0.0.1/bind 0.0.0.0/' /etc/redis.conf
  5. EXPOSE 6379
  6. 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



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

不到断气不罢休

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表