Docker連接宿主Redis的方法步驟
1、查詢出來docker 的IP地址
執(zhí)行命令:ifconfig
獲取IP: 172.17.0.1
[root@iZbp14ys9gj7t5i3tzbzykZ /]# ifconfig docker0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 172.17.0.1 netmask 255.255.0.0 broadcast 172.17.255.255 inet6 fe80::42:95ff:fee1:93e0 prefixlen 64 scopeid 0x20<link> ether 02:42:95:e1:93:e0 txqueuelen 0 (Ethernet) RX packets 2973718 bytes 570981345 (544.5 MiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 3349877 bytes 921244335 (878.5 MiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
2、修改宿主 Redis 配置 (Redis 6.2.6)
(1)進入Redis里面打開配置文件 redis.conf
要修改的地方有:
(1)bind 127.0.0.1 -::1 修改為 bind 172.17.0.1 -::1
(2)protected-mode 設置為no
(3)requirepass 設置密碼 123123
(2)Redis 啟動配置文件
1、停止Redis進程
ps -ef|grep redis
kill 9 進程名
2、啟動Redis服務
配置文件路徑根據(jù)實際情況來定
./redis-server ../redis.conf
3、開啟端口
1、開啟防火墻
firewall-cmd --zone=public --add-port=6379/tcp --permanent
2、重啟防火墻
systemctl restart firewalld.service
3、重新載入配置
systemctl restart firewalld.service
4、云服務器開啟安全組
到此這篇關于Docker 連接宿主Redis的方法步驟的文章就介紹到這了,更多相關Docker 連接宿主Redis內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
.NET?6?從0到1使用Docker部署至Linux環(huán)境超詳細教程
這篇文章主要介紹了.NET?6?從0到1使用Docker部署至Linux環(huán)境,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-05-05Docker啟動PostgreSQL時創(chuàng)建多個數(shù)據(jù)庫的解決方案
這篇文章主要介紹了Docker啟動PostgreSQL時創(chuàng)建多個數(shù)據(jù)庫的解決方案,重點給大家介紹如何把shell/sql腳本放入/docker-entrypoint-initdb.d/目錄中,讓容器啟動的時候自動執(zhí)行創(chuàng)建2021-06-06docker-compose部署etcd集群的實現(xiàn)步驟
本文主要介紹了docker-compose部署etcd集群的實現(xiàn)步驟,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-10-10