首页 > 数据库 >docker 安装redis并配置外网访问

docker 安装redis并配置外网访问

时间:2022-12-16 15:11:32浏览次数:47  
标签:容器 安装 redis 访问 conf docker my

docker 安装redis并配置外网访问

docker pull redis

拉取最新版本的redis, 后面也可以加tag指定版本号

docker pull redis

docker 安装redis 容器(container)

安装之前定义我们的redis.conf文件,如果是本地安装会自动下载到/etc/redis/conf/redis.conf(linux)这里你可以自定义指定你的配置文件路,这里我指定到~/my_docker_redis/conf/

wget -P ~/my_docker_redis/conf/ http://download.redis.io/redis-stable/redis.conf
# 也可以cd 到对应的目录
cd ~/my_docker_redis/conf/
wget http://download.redis.io/redis-stable/redis.conf

然后记得修改配置目录的权限为当前user

sudo chown -R $USER ~/my_docker_redis/conf/

创建docker container

docker run -p 6379:6379 --name my_docker_redis -V ~/my_docker_redis/conf/redis.conf:/etc/redis/redis.conf -V ~/my_docker_redis/data:/data -d redis redis-server /etc/redis/redis.conf --appendonly yes

查看container常见命

docker ps -a # 查看所有容器
docker ps    # 查看正在运行的容器
docker restart my_docker_redis # 重启my_docer_redis容器
docker rm my_docker_redis # 删除my_docker_redis容器

运行redis-cli查看redis-server

docker exec -it my_docker_redis redis-cli

连接成功检查

>PING
PONG

更改配置,让宿主机可以访问redis-server

vim ~/my_docker_redis/conf/redis.conf

注释掉bind 127.0.0.1
找到protected-mode yes改为protected-mode no
重启容器

docker restart my_docker_redis

宿主机连接

redis-cli

标签:容器,安装,redis,访问,conf,docker,my
From: https://www.cnblogs.com/mistark/p/16987416.html

相关文章

  • 容器逃逸 --with docker.sock
    容器逃逸--withdocker.sock本人对于容器逃逸的基本理解就是用户从容器中逃出去到宿主机里去了。本文意在记录一个使用docker.sock来进行容器逃逸的方法。首先随便......
  • 通过地址偏移访问和修改类的成员变量
    假设有如下类:classTest{public: intage{100};}有下列两种方式访问和修改age字段。方法一:通过原始的地址偏移方式Testtest;//还可以这样计算offset:......
  • 零基础学 Vue + Element UI 第01步 —— 搭建开发环境、创建项目、修改默认模板、启动
    通过对《零基础学前端系列教程|和前端谈恋爱的第001–006天》的学习,我们已经基本掌握了HTML的核心标签,CSS的常见样式,对Javascript也略有接触。零基础学前端系列教程|......
  • redis 查找模糊key [scanKeys]
    /***以count为步长查找符合pattern条件的keys**@paramredisTemplate指定redis*@parampattern匹配条件*@paramcount一次在count条记录中match符合pattern条......
  • python 操作redis有序集合
      https://feeler.blog.csdn.net/article/details/103100452?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogComme......
  • docker学习系列:在centos7上面安装docker
    一、场景最近在折腾安装​​centos7​​​,刚好有一些服务想直接用​​docker​​,每次安装都得找找教程。现在就自己写好教程,给以后备用。二、环境软件版本Centos7三、正文3.......
  • docker swarm 删除节点
    有时临时在dockerswarm集群上增加节点(node3),过后需要删除节点#获取node信息dockernodelsIDHOSTNAMESTATUS......
  • docker私有镜像仓库registry基础管理命令系列一
    registry使用前必备:必须安装Docker引擎version1.6.0 基础命令:1.启动一个registry容器:dockerrun-d-p5000:5000--nameregistryregistry:latest2.从远程仓......
  • docker学习
    一、介绍docker容器是一种轻量级、可移植、自包含的软件打包技术,是一种应用程序,可以在几乎任何地方以相同的方式运行。下载安装地址:https://hub.docker.com/windows......
  • Docker 创建安装运行.NetCore/Consul/minio脚本命令相关
    ==dockernetworkcreate-dbridgejasonnet1:.NetCore相关项目//===========01:登录认证授权sudodockerrm容器id-fsudodockerrmiv_authserve......