最近空闲时间比较多,继上回把服务器上所有Go项目部署方式改为docker方式进行自动化部署,今天打算把Redis抽离出来,也改成用docker部署,减少宝塔软件安装。


我在home目录下创建redis目录,路径为/home/redis,输入以下命令,创建映射目录
cd /home/redismkdir confmkdir datamkdir logschmod -R 777 /home/redis

cd /home/redis/confvi redis.conf
配置如下
# bind 127.0.0.1daemonize nologfile /logs/redis.logappendonly yes

我们直接在/home/redis下创建docker-compose.yml文件,配置如下
services:redis:image: redis:6.2container_name: docker_redis_composerestart: alwaysenvironment:- TZ=Asia/Shanghaiports:- "6379:6379"volumes:- /home/redis/conf/redis.conf:/usr/local/etc/redis/redis.conf- /home/redis/data:/data:rw- /home/redis/logs:/logscommand: redis-server /usr/local/etc/redis/redis.conf --requirepass "123456"

docker-compose up -d
这样就启动我们的redis服务,我们可以通过以下命令查看运行情况
docker ps -a
文章转载自程序员技术笔记,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。





