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条评论

发表评论