Redis容器的二种常用启动方式
#==========redis:latest镜像的容器启动命令============#
docker run -d --name redis01 -p 6379 --restart unless-stopped
-v /data/redis01/data:/data \
-v /data/redis01/conf/redis.conf:/etc/redis/redis.conf \
redis:latest\
redis-server /etc/redis/redis.conf
docker port redis01 #查看容器分配的随机端口号
#命令注释如下:
#–name redis01 启动容器的名字
#-d 后台运行
#-p 6379 系统自动分配随机端口映射容器的6379, 可用"docker port 容器名"查看
# 或者 ( -p 2239:6379 手动指定0.0.0.0:2239端口映射到容器的6379端口)
#–restart unless-stopped 容器重启策略:在docker重启时重启当前容器,但不包含docker重启时已停止的容器.
#-v /data/redis01/data:/data 将Redis储存文件夹挂在到主机,格式为"本机目录:容器内目录"
#-v /data/redis01/conf/redis.conf:/etc/redis/redis.conf 将配置文件夹挂在到主机,格式为"本机目录:容器内目录"
#redis:latest 启动哪个版本的 Redis (本地镜像的版本)
#redis-server /etc/redis/redis.conf Redis 容器中设置 redis-server 每次启动读取 /etc/redis/redis.conf 这个配置为准
#配置/home/redis/conf/redis.conf
# appendonly yes 启动Redis持久化功能 (默认 no , 所有信息都存储在内存 [重启丢失] 。 设置为 yes , 将存储在硬盘 [重启还在])
# protected-mode no 关闭protected-mode模式,此时外部网络可以直接访问 (docker貌似自动开启了)
# bind 0.0.0.0 设置所有IP都可以访问 (docker貌似自动开启了)
# requirepass 密码 设置密码
#==========docker-compose启动redis容器==============#
#文件名: docker-compose.yml
#制作时间: 2022年6月13日
version: '3.3'
services:
#服务名
redis:
#使用的镜像
image: redis:latest
#docker引擎启动时是否自动重启
restart: always
#定义容器的主机名
hostname: redis
#容器名称
container_name: redis02
#设置容器的权限为root
privileged: true
#映射端口:前为本地端口,后为容器的端口
ports:
- 6379:6379
#添加环境变量
environment:
TZ: Asia/Shanghai
#挂载文件目录:"本机目录:容器目录"
volumes:
- /data/redis02/data:/data
- /data/redis02/conf/redis.conf:/etc/redis/redis.conf
- /data/redis02/logs:/logs
#启动redis并读取 /etc/redis/redis.conf 这个配置
command: ["redis-server","/etc/redis/redis.conf"]
#配置/data/redis02/conf/redis.conf
# appendonly yes 启动Redis持久化功能 (默认 no , 所有信息都存储在内存 [重启丢失] 。 设置为 yes , 将存储在硬盘 [重启还在])
# protected-mode no 关闭protected-mode模式,此时外部网络可以直接访问 (docker貌似自动开启了)
# bind 0.0.0.0 设置所有IP都可以访问 (docker貌似自动开启了)
# requirepass 密码 设置密码
Redis容器的二种常用启动方式的更多相关文章
- redis笔记之两种持久化备份方式(RDB & AOF)
Redis支持的两种持久化备份方式(RDB & AOF) redis支持两种持久化方式,一种是RDB,一种是AOF. RDB是根据指定的规则定时将内存中的数据备份到硬盘上,AOF是在每次执行命 ...
- jQuery中ajax的4种常用请求方式
jQuery中ajax的4种常用请求方式: 1.$.ajax()返回其创建的 XMLHttpRequest 对象. $.ajax() 只有一个参数:参数 key/value 对象,包含各配置及回调函数 ...
- redis安装及生产采用的启动方式和常用连接客户端
1. 下载 wget命令 wget http://download.redis.io/releases/redis-5.0.2.tar.gz 2. 解压与安装 解压 tar xzf redis-5.0 ...
- SoapUI 的几种常用参数化方式
今天给大家来梳理下soapui这款工具关于参数化的几种方式以及具体的应用场景 1.properties 官方文档:https://www.soapui.org/docs/functional-test ...
- 跨平台C++开源代码的两种常用编译方式
作者:朱金灿 来源:http://blog.csdn.net/clever101 跨平台C++开源代码为适应各种编译器的编译,采用了两种方式方面来适配.一种是makefile方式.以著名的空间数据格式 ...
- 实例化Spring容器的两种常用方式
//在类路径下寻找配置文件来实例化容器 ApplicationContext ctx = new ClassPathXmlApplicationContext(new String[]{"b ...
- Spring连接数据库的几种常用的方式
本文简单的讲解使用Spring连接数据库的几种常用方法: 测试主类为: package myspring2; import java.sql.*; import javax.sql.DataSourc ...
- Map集合的四种常用遍历方式整理
1.Map集合简介:map集合是一个key—value型的数据结构,存储的数据具有查询速度快速的特点,但由于是无序的,所以没有顺序可言.在遍历时没有办法像简单的list或数组一样. 2.代码: pac ...
- Redis持久化的两种方式(RDB和AOF)
redis提供了两种持久化的方式,分别是RDB(Redis DataBase)和AOF(Append Only File). RDB,简而言之,就是在不同的时间点,将redis存储的数据生成快照并存储 ...
- MySQL读取配置文件的顺序、启动方式、启动原理
一.MySQL读取配置文件的顺序 读取顺序:/etc/my.cnf > /etc/mysql/my.cnf > /usr/etc/my.cnf > ~/.my.cnf 命令验证:[r ...
随机推荐
- 前端下载图片、pdf、excel、world文件;前端下载图片和pdf文件;前端a标签下载图片和pdf文件;下载文件名称不生效原因
https://blog.csdn.net/i_am_a_div/article/details/125050379 https://blog.csdn.net/moguzhale/article/d ...
- 四大组件之内容提容者ContentProvider
参考:Android开发基础之内容提容者ContentProvider Android四大组件 内容提供者是四大组件之一,还记得Android的四大组件吗? 前面我们学习了三大组件了,对吧! 其中有: ...
- Ubuntu20下载安装Docker
安装Docker 卸载旧版本 sudo apt-get remove docker \ docker-engine \ docker.io 使用apt安装 sudo apt-get update su ...
- apk文件查看指纹证书方法
1. 先将apk文件重命名为zip文件 2. 解压zip到指定一个文件夹下,其中的META-INF/CERT.RSA文件即MD5签名文件 3. cmd下打开窗口,输入如下命令: keytool -pr ...
- pytorch gpu安装cuda11.*
conda install pytorch==1.12.0 torchvision==0.13.0 torchaudio cudatoolkit=11.3
- CSS控制背景图片100%自适应填充布局
原文地址:http://blog.csdn.net/wd4java/article/details/50537562 .personal_head { width: 100%; height: 35% ...
- Tech&W_STU_Resource_bookmark
整合资料 1 architecture: Enterprise integration patterns : https://www.enterpriseintegrationpatterns.com ...
- maven导入本地依赖
本地依赖mvn install:install-file -DgroupId=tsf-core-1.0.0 -DartifactId=tsf-core-1.0.0 -Dversion=0.0.1-SN ...
- 性能测试工具locust压测介绍
官方文档:https://docs.locust.io/en/stable/index.html 1.初识locust Locust 完全基本 Python 编程语言,采用python 编写压测脚本, ...
- BS4&xpath的使用
0|1一 简介 简单来说,Beautiful Soup是python的一个库,最主要的功能是从网页抓取数据.官方解释如下: ''' Beautiful Soup提供一些简单的.python式的函数用来 ...