嘗試docker安裝Redis

2021-10-08 04:56:51 字數 1140 閱讀 4331

2.建立redis配置檔案, 掛載到容器外部

3.建立例項並啟動redis

4.使用redis映象執行redis-cli命令連線

5.持久化redis方式(aof)

6.重啟redis

7.開放埠

7.關閉centos7 關閉selinux

docker pull redis
mkdir -p /mydata/redis/conf

touch /mydata/redis/conf/redis.conf

docker run -p 6379:6379 --name redis  \

-v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf \

-d redis redis-server /etc/redis/redis.conf

docker exec -it redis redis-cli
經測試可以連線儲存資料, 但是此時重啟redis, 資料存在記憶體中, 會丟失

vi  /mydata/redis/conf/redis.conf
修改redis.conf配置檔案, 新增如下配置, 儲存退出

到這裡redis安裝完成並設定持久化

docker restart redis
firewall-cmd --zone=public --add-port=6379/tcp --permanent

#重啟防火牆

systemctl stop firewalld.service

埠號都開放了, 此時遇到使用redis客戶端無法連線redis, 但是關閉防火牆之後卻又能連上

嘗試一下關閉selinux

vi /etc/selinux/config

# 修改

selinux=disabled

# 重啟

reboot

linux重啟後, 檢視防火牆狀態是執行的, 重新啟動redis容器, 果然可以連上, 就是selinux沒關閉的原因

基於Docker安裝Redis

docker pull redis2.建立目錄 mkdir p mydata redis conftouch mydata redis conf redis.conf3.建立容器 docker run p 6379 6379 name redis v mydata redis data data v...

docker安裝redis服務

docker pull redis2.建立docker容器中的redis所需要的掛載檔案 mkdir p mydata redis conftouch mydata redis conf redis.confdocker run p 6379 6379 name redis v mydata red...

docker安裝redis 總結

安裝環境 安裝模式 一 檢查docker中是否有redis容器和映象 檢視所有容器 docker ps a 檢視映象 docker images 二 拉取redis映象 不指定版本號,預設拉取最新版的redis docker pull redis 指定的版本號 docker pull redis 5...