您好,登錄后才能下訂單哦!
這篇文章主要介紹Docker如何安裝配置Redis鏡像,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!
如何安裝Redis鏡像,創(chuàng)建Redis容器并且映射端口掛載數(shù)據(jù)卷和配置數(shù)據(jù)。
CentOS 7
Docker 20.10.10
拉取鏡像
docker pull redis
查看鏡像
docker images
創(chuàng)建數(shù)據(jù)目錄和配置文件
創(chuàng)建配置文件夾
mkdir -p /mydata/redis/conf
創(chuàng)建配置文件
touch /mydata/redis/conf/redis.conf
預(yù)先創(chuàng)建好redis.conf
配置文件,因?yàn)樵趯⒈緳C(jī)/mydata/redis/conf/redis.conf
掛到/etc/redis/redis.conf
的時(shí)候,不會(huì)將路徑最后一個(gè)redis.conf
當(dāng)成一個(gè)文件,而是當(dāng)成一個(gè)目錄,所以我們要想將本機(jī)上的配置文件redis.conf
掛載到Docker容器中,需要預(yù)先創(chuàng)建好配置文件。#######################################
完成上面的創(chuàng)建數(shù)據(jù)目錄和配置文件步驟即可~#######################################
sudo docker run -p 6379:6379 --name redis \ -v /mydata/redis/data:/data \ -v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf \ -d redis redis-server /etc/redis/redis.conf
-p 3306:3306
:將容器的6379端口映射到主機(jī)的6379端口
--name redis
:定義容器名稱為redis
-v /mydata/redis/data:/data
:將Redis的數(shù)據(jù)文件夾掛載到主機(jī)
-v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf
:將Redis的配置文件夾掛載到主機(jī)
-d redis redis-server /etc/redis/redis.conf
:后臺(tái)運(yùn)行,以redis鏡像按照后面的配置文件/etc/redis/redis.conf進(jìn)行啟動(dòng)
docker ps
docker exec -it redis redis-cli
存值
set name zhangsan
取值
get name
默認(rèn)redis的數(shù)據(jù)存在內(nèi)存中,重啟之后數(shù)據(jù)就丟失了,設(shè)置持久化存儲(chǔ)后重啟數(shù)據(jù)仍然會(huì)在
echo "appendonly yes" >> /mydata/redis/conf/redis.conf
以上是“Docker如何安裝配置Redis鏡像”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。