docker redisをインストールし、外部ネットワークを構成

1512 ワード

目次
1.redisのフォルダを作成する
2.redisを新規作成して編集する.confファイル
3.ミラーを引き抜く
4.ミラーの実行
5.コンテナに入り、クライアントを起動する
1.redisのフォルダを作成する
mkdir /redis /redis/data

2.redisを新規作成して編集する.confファイル
  • redisを作成する.confファイル
  • vi /redis/data/redis.conf
  • redis.confファイル内容
  • #       
    daemonize yes
    #       
    pidfile /redis/redis.pid
    #  
    port 6379
    #       
    timeout 300
    #    
    loglevel debug
    #      
    logfile /redis/log-redis.log
    #        ,      0,    SELECT            id
    databases 8
    ##        ,        ,           ,        
    #save  
    #Redis              :
    save 900 1
    save 300 10
    save 60 10000
    #                 ,   yes,Redis  LZF  ,      CPU  ,
    #     #  ,             
    rdbcompression yes
    #          
    dbfilename dump.rdb
    #         
    dir /redis/db/
    #                  ,Redis                 ,     ,  
    #                 。   redis            save      ,   
    #                 
    appendonly no
    #        ,  3    :
    #no:                  ( )
    #always:             fsync()       ( ,  )
    #everysec:        (  ,   )
    appendfsync everysec
    #redis      :
    protected-mode no
    #    
    requirepass root

    3.ミラーを引き抜く
    docker pull redis

    4.ミラーの実行
    docker run -p 6379:6379 --name myredis -v $PWD/redis.conf:/redis/redis.conf -v $PWD/data:/data -d redis redis-server /redis/redis.conf

    5.コンテナに入り、クライアントを起動する
    docker exec -it myredis redis-cli