广告
返回顶部
首页 > 资讯 > 后端开发 > Python >docker封装redis镜像
  • 380
分享到

docker封装redis镜像

镜像dockerredis 2023-01-31 08:01:31 380人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

线上使用的Redis版本为 3.2.13,但是Dockerhub没有此版本的镜像。只有3.2.12但是默认的镜像启动时,是没有redis.conf的,如果需要加配置,需要自己定义配置文件。 创建目录# dock

线上使用的Redis版本为 3.2.13,但是Dockerhub没有此版本的镜像。只有3.2.12
但是默认的镜像启动时,是没有redis.conf的,如果需要加配置,需要自己定义配置文件。

 

创建目录

# dockerfile目录
mkdir -p /opt/dockerfile/redis
# 持久化目录
mkdir -p /data/redis

/opt/dockerfile/redis目录结构如下:

./
├── dockerfile
├── redis.conf
└── run.sh

dockerfile

FROM redis:3.2.12
COPY redis.conf /usr/local/etc/redis/redis.conf
CMD [ "redis-server", "/usr/local/etc/redis/redis.conf"]

redis.conf

dir /data
pidfile /data/redis.pid
logfile "/data/redis.log"
repl-disable-tcp-nodelay yes
no-appendfsync-on-rewrite yes
maxmemory 2048m
maxmemory-policy allkeys-lru
requirepass 123456

注意:调整maxmemory参数。我这里的服务器内存是4g,所以调整为2g

 

run.sh

#!/bin/bash
docker run -d -it --name redis_prod --restart=always -p 6379:6379 -v /data/redis:/data redis_prod:3.2.12

 

生成镜像

cd /opt/dockerfile/redis
docker build -t redis_prod:3.2.12 .

 

启动镜像

bash run.sh

 

# docker exec -it redis_prod /bin/bash
# redis-cli
127.0.0.1:6379> auth 123456
OK
127.0.0.1:6379> info
# Server
redis_version:3.2.12
...

 


--结束END--

本文标题: docker封装redis镜像

本文链接: https://www.lsjlt.com/news/193617.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • docker封装redis镜像
    线上使用的redis版本为 3.2.13,但是dockerhub没有此版本的镜像。只有3.2.12但是默认的镜像启动时,是没有redis.conf的,如果需要加配置,需要自己定义配置文件。 创建目录# dock...
    99+
    2023-01-31
    镜像 docker redis
  • docker封装镜像(PHP)
    一、环境介绍 操作系统:centos 7.9 cpu:4核心 内存:8GB docker版本:20.10.17 二、docker commit命令封装镜像 1、拉取centos 7.9镜像 注:需求不...
    99+
    2023-09-13
    docker 运维 linux
  • Docker 封装java镜像
    目前java采用的框架是Spring,服务器直接通过java -jar xxx.jar就可以启动服务了。 在docker中跑java应用,需要有jdk环境支持才行。获取jdk镜像,有2种方式。1. 自己制作jd...
    99+
    2023-01-31
    镜像 Docker java
  • docker封装mysql镜像
    直接使用官方的镜像docker pull mysql:5.7但是mysqld.cnf并没有优化,还是默认的。 创建目录# dockerfile目录 mkdir -p /opt/do...
    99+
    2023-01-31
    镜像 docker mysql
  • docker安装mysql、redis镜像方式
    目录docker安装mysql、Redis镜像redis安装下载mysql安装下载docker安装使用及用docker安装mysql,Redis,nacos安装docket常用命令使用docker安装MySQL使用doc...
    99+
    2023-04-26
    docker安装mysql redis镜像 docker mysql
  • Docker如何安装配置Redis镜像
    这篇文章主要介绍Docker如何安装配置Redis镜像,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!前言如何安装Redis镜像,创建Redis容器并且映射端口挂载数据卷和配置数据。环境CentOS 7Docker 2...
    99+
    2023-06-25
  • Docker安装配置Redis镜像的实现步骤
    目录前言环境安装创建并启动MySQL容器提醒避免采坑创建并启动MySQL容器命令参数说明查看正在运行的容器连接到Docker的Redis设置Redis持久化储存前言 本教程演示如何安...
    99+
    2022-11-12
  • 怎么快速制作Redis Docker镜像
    这篇文章主要讲解了“怎么快速制作Redis Docker镜像”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么快速制作Redis Docker镜像”吧!镜像制作镜像越小,部署起来越方便。在这...
    99+
    2023-06-15
  • docker怎么安装ubuntu镜像
    要安装Ubuntu镜像,您需要执行以下步骤: 首先,确保您已经安装了Docker。如果您还没有安装Docker,请根据您的操作系...
    99+
    2023-10-26
    docker ubuntu
  • linux怎么安装本地docker镜像
    要在Linux上安装本地Docker镜像,您需要执行以下步骤:1. 首先,确保您已经安装了Docker引擎。您可以使用以下命令来检查...
    99+
    2023-08-23
    docker linux
  • 制做docker镜像
    1、制做JAVA运行环境镜像我的基础镜像是基于官网centos 7.2版本制作,没有可以提前下载好#docker pull docker.io/centos[root@R210 ~]# mkdir -p /...
    99+
    2022-10-18
  • docker制作镜像
    从 rootfs 压缩包导入格式:docker import [选项] <文件>|<URL>|- [<仓库名>[:<标签>]]压缩包可以是本地文件、远程 Web 文件,甚至是从标准输入中得到。...
    99+
    2023-01-30
    镜像 docker
  • docker镜像alpine中安装oracle客户端
    目录1.背景2.下载instant_client程序包3.dockerfile说明:4.遇到的问题4.1.找不到libclntsh.so动态连接库4.2.找不到libaio.so.1动态连接库4.3.找不到libnsl....
    99+
    2022-06-28
    docker镜像alpine安装oracle docker alpine安装oracle
  • docker中安装elasticsarch等镜像的过程
    1、在dockerhub中查找镜像 2、查看镜像下的说明,如下图标识成功 a、安装elasticsearch 运行命令 docker run --name myes01 -d -p ...
    99+
    2022-12-26
    docker安装elasticsarch镜像 docker安装elasticsarch docker elasticsarch镜像
  • 关于docker安装python3.8镜像的问题
    docker hub官网 1.搜索python的镜像 docker search python 2. 拉取python镜像 docker pull python 3. 下载完成之...
    99+
    2022-11-12
  • Docker本地导入镜像/保存镜像/载入镜像/删除镜像的方法
    本篇内容介绍了“Docker本地导入镜像/保存镜像/载入镜像/删除镜像的方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读...
    99+
    2022-10-19
  • 如何安装harbor作为docker镜像仓库
    本篇内容介绍了“如何安装harbor作为docker镜像仓库”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!docker.service 如下...
    99+
    2023-07-02
  • docker怎么创建镜像
    创建Docker镜像的步骤如下:1. 编写Dockerfile:创建一个文本文件,命名为Dockerfile,并在其中描述镜像的构建...
    99+
    2023-09-16
    docker
  • Docker Hub 镜像加速器
    国内从 Docker Hub 拉取镜像有时会遇到困难,此时可以配置镜像加速器。Docker 官方和国内很多云服务商都提供了国内加速器服务。 二、配置加速地址Ubuntu 16.04+、Debian 8+、Cen...
    99+
    2023-01-31
    镜像 加速器 Docker
  • Docker二所镜像制作
    1、dockerfile 里不能有交互式命令。      FROM centos:6.9  加载镜像     &...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作