DockerのRedisインストールの詳細手順およびリモート接続の構成に関する注意事項


DockerのRedisインストールの詳細手順およびリモート接続の構成に関する注意事項
  • docker
  • をインストール
  • redis
  • をインストール
    学習の過程の中で、dockerはredisをインストールして遠隔接続を行っていくつかの穴に出会って、資料を調べた後にノートに整理して便利に調べて、忘れないようにします
    dockerのインストール
    Redisをインストールする前に、まずdockerをインストールする必要があります.ここではCentOS 7を使用します.
    //Step 1:          
    yum install -y yum-utils device-mapper-persistent-data lvm2
    //Step 2:        
    yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    //Step 3:      Docker-CE
    sudo yum makecache fast
    sudo yum -y install docker-ce
    //Step 4:   Docker  
    sudo service docker start
    //Step 5:       
    systemctl enable docker
    //Step 6:     
    docker version
    

    インストールredis
    まず対応するミラーを引きます
    [root@centos7 /]# docker pull redis
    

    注意:redisのデフォルト構成では、十分な接続しかできず、リモート・アクセスができないことがわかります.Redis Desktop Manager接続を使用するとエラーが発生するため、redisプロファイルを手動でマウントする必要があります.
                 
    
    //      
    [root@centos7 /]# mkdir -p /docker/redis/data
    //        
    [root@centos7 /]# mkdir -p /docker/redis/conf 
    

    プロファイルredisを追加します.conf
    #bind 127.0.0.1 //      
    protected-mode no
    appendonly yes //   
    requirepass password //   
    

    redisコンテナを作成して起動
    [root@centos7 /]# docker run --name myredis -p 6379:6379 -v /docker/redis/data:/data -v /docker/redis/conf/redis.conf:/etc/redis/redis.conf -d redis redis-server /etc/redis/redis.conf
    
    --name         
    -p         :  
    -v              :      
    -d      
    redis-server            
    

    正常な状態の表示を開始しました
    [root@centos7 /]# docker ps
    

    容器内部接続テスト
    [root@centos7 /]# docker exec -it myredis redis-cli
    127.0.0.1:6379> auth password
    OK
    127.0.0.1:6379> set name xiaoming
    OK
    127.0.0.1:6379> get name
    xiaoming
    
             : (error) NOAUTH Authentication required. 
                ,   :auth     
    

    テストに成功しました.ipでリモート接続できます.