转 docker安装redis并允许外网访问

猿份哥 1年前 ⋅ 1935 阅读 ⋅ 0 个赞

docker安装redis并允许外网访问 拉取redis镜像

docker pull redis:3.2 本地新建redis配置文件 redis.conf ,写入以下内容

#允许外网访问 bind 0.0.0.0 daemonize NO protected-mode no requirepass 123456 运行容器

docker run -p 6379:6379 --name redis -v D:\docker\redis\redis.conf:/etc/redis/redis.conf -v D:\docker\redis\data:/data -d redis:3.2 redis-server /etc/redis/redis.conf --appendonly yes 命令说明:

-p 6379:6379 : 将容器的6379端口映射到主机的6379端口

--name redis : 容器名字

-v D:\docker\redis\redis.conf:/etc/redis/redis.conf : 将主机中配置文件挂载到容器中

-v D:\docker\redis\data:/data : 将主机中data挂载到容器的/data

redis-server --appendonly yes : 在容器执行redis-server启动命令,并打开redis持久化配置

redis-server /etc/redis/redis.conf : 容器中以配置文件方式启动redis

本地测试。

Windows下可能遇到这个错误,只要重启一下docker软件就可以了。

Error starting userland proxy: mkdir /port/tcp:0.0.0.0:6379:tcp:172.17.0.2:6379: input/output error.

原文链接:https://www.cnblogs.com/yanglei-xyz/p/10813175.html


全部评论: 0

    我有话说:

    解决docker下载安装太慢,docker-compose安装太慢,docker镜像拉取安装太慢

    解决docker下载安装太慢,docker-compose安装太慢,docker镜像拉取安装太慢 1.docker 安装换成以下镜像 sudo curl -sSL https://get

    idea官无法访问怎么办?

    当我想下载最新的IDEA工具或者去IDEA JetBrains官去离线下载IDEA 插件的时候总是遇到https://www.jetbrains.com/不能访问。 我通过网上的资料说需要排查

    vagrant和vitrulbox创建好的的虚拟机如何访问和使用secureCRT或者xshell等工具连接 vagrant和vitrulbox创建好的的虚拟机如何访问和使用xshell或者

    vagrant和vitrulbox创建好的的虚拟机如何访问和使用xshell或者secureCRT等工具连接 1.使用vagrant和vitrulbox安装虚拟机 普通安装linux虚拟机太

    程序连接Redis出现Redis (error) NOAUTH Authentication required

    原因:没有配置密码 application.properties配置上密码即可 spring.redis.password: YOUR REDIS PASSWORD

    SpringBoot系列12-redis-pipeline keys模糊查询替代方案

    keys模糊查询遇到性能问题redis cup 99%以及解决方案 之前写过一篇文章 《java redis通过key模糊删除,批量删除,批量查询相关数据》,在项目中我也是这样使用的。刚开始还没有

    docker笔记7-docker-compose搭建mysql主从复制

    1.配置docker-compose 1.1.上传主docker-compose.yml,主要配置server-id=1,read-only=0,端口号为3306 docker-compose

    React安装(用npm或者cnpm)

    1.确保你电脑上有nodeJS,直接下载安装下一步下一步就可以了。 2.打开git或者cmd,如下: ​ 3.创建项目 ​ 4.打开项目运行 ​ 5.在浏览器打开,一般都是

    docker部署的zookeeper连接超时不断重启

    经常发现docker部署的zookeeper连接超时 登上服务器发现zookeeper总是不断的启动: 一般原因是磁盘空间不足了会造成zookeeper不断重启 为什么会磁盘空间突然不足?一般是项目

    springboot项目运行在docker中 file.exists()返回false没有报错

      springboot项目运行在docker中 file.exists()返回false没有报错   表现:在windows运行正确,但是打包后运行在docker容器中找不到

    imjournal: fopen() failed for path: '/var/lib/rsyslog/imjournal.state.tmp': No space left on device [v8.24.0-52.el7 try http://w

    执行docker ps 命令显示 [root@localhost vagrant]# docker ps [root@localhost vagrant]# Cannot connect to

    java实现判断是手机端还是pc端访问, nginx实现判断是手机端还是pc端访问

    1.编写工具类 /** * @author 缘分哥 * @description 判断是否移动端工具 */ public class ClientUtils { public static String[] mobileAgents = { "i...

    http状态码大全

    消息这一类型的状态码,代表请求已被接受,需要继续处理。这类响应是临时响应,只包含状态行和某些可选的响应头信息,以空行结束。由于 HTTP/1.0 协议中没有定义任何 1xx 状态码,所以除非在某些

    idea离线安装better-mybatis-generator

    1.idea离线安装better-mybatis-generator 2.下载better-mybatis-generator 浏览器输入链接http://plugins.jetbrains.com

    如何离线安装google离线扩展程序

    1.浏览器输入http://cj.lskyf.com 2.搜索到你需要的chrome插件下载 3.打开Chrome浏览器,依次点击更多工具->扩展程序->进入插件管理界面。 4

    idea最新免费注册使用步骤

    最近在安装Intellij idea,社区版本比旗舰版本少了很多东西,曲曲折折终于找到了学生可以免费使用旗舰版的方法: 以下步骤来自Lenyo Lee的更新: JetBrains开发工具免费提供学生

    加入公众号
    加入公众号