docker 安裝redis , 讓宿主機可以訪問


1, docker 拉去最新版本的redis

docker pull redis  #后面可以帶上tag號, 默認拉取最新版本

2, docker安裝redis container

安裝之前去定義我們的redis.conf文件, 這一步很重要, redis.conf目錄 $PWD/conf/redis.conf

執行命令: 

最好將該目錄權限改為當前的user, 執行命令:

sudo chown -R $USER ~/conf

創建docker容器,執行命令:

docker run -p 6379:6379 --name myredis -v $PWD/conf/redis.conf:/etc/redis/redis.conf -v $PWD/data:/data -d redis redis-server /etc/redis/redis.conf --appendonly yes

 

4, 查看容器常用的命令

docker ps -a  # 查看所有容器
docker ps # 查看正在運行的容器
docker rm $(docker ps -a -q)  #移除掉所有容器
docker restart container-id # 重啟某個容器

 

5, 運行redis-cli 查看redis-server是否運行

執行命令:

docker exec -it container-id redis-cli

6, 更改配置文件, 讓宿主機可以訪問redis-server

vi ~/conf/redis.conf

注釋掉bind 127.0.0.1, 修改protected-mode off

然后重啟容器, 讓修改的配置文件生效, 執行命令:

docker restart container-id

 

RedisDesktopManager 測試是否連接到, host的ip為docker的IP;

image

 

 

 

參考文章:

# docker 安裝redis 並配置外網可以訪問
https://blog.csdn.net/flymoringbird/article/details/80717700  
#Docker在windows下的使用. docker 安裝與使用
https://www.cnblogs.com/jinjiangongzuoshi/p/6538321.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM