DockerToolbox 中redis的安装及使用

第一步:获取redis

docker pull redis

第二步:创建redis

docker run -p 6379:6379 --name myredis -v $PWD/conf/:/etc/redis/ -v $PWD/data:/data -d redis redis-server /etc/redis/redis.conf --appendonly yes

注意:使用 $PWD/conf/时,需要在宿主机conf目录新建redis.conf 并配置文件内容,用于将此配置文件挂载到容器当中,修改宿主主机的redis.conf会自动同步到容器中的配置文件

相关版本的配置文件可以在此处下载:https://redis.io/download

命令说明:

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

--name myredis : 容器名字

-v $PWD/redis.conf:/etc/redis/redis.conf将主机中配置文件挂载到容器中 $PWD为当前目录

-v  $PWD/data:/data : 将主机中data挂载到容器的/data

-d 后台运行

--appendonly:redis 持久化

注意,创建后:需要在VirtualBox 网络中手动设置端口映射

 

 

redis.conf 文件配置允许外网访问:

bind改为0.0.0.0

 

第三步:管理

docker exec myredis -it /bin/bash

  -i 表示interactive交互式,

  -t 表示得到一个 terminal

 

  进入后,如果无法使用vim命令,可通过以下方式安装

 

apt-get update

apt-get install vim

 

如果redis无法正常启动,可使用以下命令查看日志,检查问题所在

sudo docker logs myredis

  myredis为使用--name参数自定义的名称

posted @ 2020-05-20 17:26  fogwu  阅读(438)  评论(0编辑  收藏  举报