Docker
docker-compose部署redis
docker-compose部署redis
最近空闲时间比较多,继上回把服务器上所有Go项目部署方式改为docker方式进行自动化部署,今天打算把Redis抽离出来,也改成用docker部署,减少宝塔软件安装。
一、准备映射目录
我在home目录下创建redis目录,路径为/home/redis,输入以下命令,创建映射目录
cd /home/redis mkdir conf mkdir data mkdir logs chmod -R 777 /home/redis
二、创建配置文件
cd /home/redis/conf vi redis.conf
配置如下
# bind 127.0.0.1 daemonize no logfile /logs/redis.log appendonly yes
三、编排文件
我们直接在/home/redis下创建docker-compose.yml文件,配置如下
services: redis: image: redis:6.2 container_name: docker_redis_compose restart: always environment: - TZ=Asia/Shanghai ports: - "6379:6379" volumes: - /home/redis/conf/redis.conf:/usr/local/etc/redis/redis.conf - /home/redis/data:/data:rw - /home/redis/logs:/logs command: redis-server /usr/local/etc/redis/redis.conf --requirepass "123456"
四、运行编排文件
docker-compose up -d
这样就启动我们的redis服务,我们可以通过以下命令查看运行情况
docker ps -a
0条评论