暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

docker-compose部署redis

2313

 


最近空闲时间比较多,继上回把服务器上所有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


              【图】来源于网络

              【文】https://hongzx.cn/home/blogShow/231

              Follow

              佛布朗斯基博客

              (佛布朗斯基)我是一只热爱编程的码农,已从事后端开发5年以上,也正因此,在日常工作学习中,会遇到蛮多问题需要解决,我希望透过记录,真实地将问题以及解决方法保存下来,更为高效地解决问题是我的初衷。


               

              文章转载自程序员技术笔记,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

              评论