docker下安装redis(支持远程访问)
1、安装redis镜像这里我们拉取官方的最新版本的镜像:$ docker pull redis:latest2、查看redis镜像使用以下命令来查看是否已安装了 redis:$ docker images3、运行容器安装完成后,我们可以使用以下命令来运行 redis 容器:$ docker run -itd --name redis-test -...
docker下安装redis(不支持远程访问)
普通安装redis后,redis默认只能够本地连接(127.0.0.1),不能进行远程访问;
1、安装redis镜像
这里我们拉取官方的最新版本的镜像:
$ docker pull redis:latest
2、查看redis镜像
使用以下命令来查看是否已安装了 redis:
$ docker images
3、运行容器
安装完成后,我们可以使用以下命令来运行 redis 容器:
$ docker run -itd --name redis-test -p 6379:6379 redis
以上命令安装了一个名称为 redis-wltjzb-jianguan的容器,端口号为7001;
4、查看容器安装成功
最后我们可以通过 docker ps 命令查看容器的运行信息:
docker下安装redis,支持远程访问
普通安装redis后,redis默认只能够本地连接(127.0.0.1),不能进行远程访问;
使用以下安装过程,可解决此问题;
1、安装redis镜像(其中latest是镜像版本,根据程序需要,选择适合的版本)
docker pull redis:latest
2、新建data
和conf
两个文件夹,位置随意
mkdir -p /root/docker/redis/data
mkdir -p /root/docker/redis/conf
3、增加配置文件 redis.conf
在刚才新建的redis/conf
中新建文件redis.conf
,内容如下:
编辑如下:
#bind 127.0.0.1 //允许远程连接
protected-mode no
appendonly yes //持久化
requirepass 123456 //密码
注意:
1、以上文件(redis.conf
)内容行与行之间不能带有空格,否则新建容器后,容器状态为stopped,无法启动;
2、如果配置了redis密码,在配置时除了需要redis的ip端口号外,也需要配置redis密码;
4、创建redis
容器并启动,命令如下:
docker run --name wltjzbjg_redis -p 7001:6379 -v /root/docker/redis/data:/data -v /root/docker/redis/conf/redis.conf:/etc/redis/redis.conf -d redis redis-server /etc/redis/redis.conf
释义如下:
- –name:给容器起一个名
- -p:端口映射 容器:宿主机
- -v:挂载自定义配置 自定义配置:容器内部配置
- -d:后台运行
- redis-server --appendonly yes: 在容器执行redis-server启动命令,并打开redis持久化配置
5、启动成功,查看状态
通过docker ps
查看启动状态,是否成功
6、本机查看redis是否能连接上:本地cmd命令行查看
据说进入下面的情况就是能够连接上了;
更多推荐
所有评论(0)