docker如何運(yùn)行redis
1、下載redis鏡像
docker pull redis
docker pull redis默認(rèn)會(huì)下載最新鏡像
如果需要指定鏡像版本
需要在后面跟上版本號(hào)
如:
docker pull redis:x.x.x
2、使用docker images查詢(xún)下載下來(lái)的鏡像
3、在宿體機(jī)創(chuàng)建兩個(gè)需要容器掛載的目錄
mkdir -p /docker/datamkdir /docker/redis
4、去官網(wǎng)查看redis.conf的配置文件并進(jìn)行修改
點(diǎn)擊跳轉(zhuǎn)redis官網(wǎng)
注意不同版本的redis配置文件內(nèi)容不一樣,要下載對(duì)應(yīng)版本的redis配置文件
在 /docker/redis 創(chuàng)建一個(gè)redis.conf文件,將官網(wǎng)的redis.conf內(nèi)容復(fù)制進(jìn)去即可,然后注意是否修改以下配置文件內(nèi)容:
是否將appendonly持久化設(shè)置為yes
是否將bind注釋掉,否則只能本機(jī)訪問(wèn)redis
是否設(shè)置requirepass密碼
5、啟動(dòng)
docker run \ -p 6379:6379 \ docker與宿主機(jī)的端口映射 外部映射:內(nèi)部映射 --name redis \ redis容器的名字 -v /docker/redis/redis.conf:/etc/redis/redis.conf \ 掛載redis.conf文件 -v /docker/redis/data:/data \ 掛載redis的持久化數(shù)據(jù) --restart=always \ 設(shè)置redis容器隨docker啟動(dòng)而自啟動(dòng) --log-opt max-size=10m --log-opt max-file=1 設(shè)置日志 -d \后臺(tái)運(yùn)行并返回容器id redis:latest \ redis-server /etc/redis/redis.conf \ 指定redis在docker中的配置文件路徑,后臺(tái)啟動(dòng)redis
6、使用docker ps查詢(xún)?nèi)萜魇欠駟?dòng)成功
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
解決docker鏡像(centos系統(tǒng))中無(wú)sudo命令問(wèn)題
這篇文章主要介紹了解決docker鏡像(centos系統(tǒng))中無(wú)sudo命令問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,2023-11-11Docker構(gòu)建kubectl鏡像的實(shí)現(xiàn)步驟
這篇文章主要介紹了Docker構(gòu)建kubectl鏡像的實(shí)現(xiàn)步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-01-01docker部署安裝jenkins的實(shí)現(xiàn)步驟
本文主要介紹了docker部署安裝jenkins的實(shí)現(xiàn)步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-12-12docker部署crownblog項(xiàng)目到阿里云的方法步驟
這篇文章主要介紹了docker部署crownblog項(xiàng)目到阿里云的方法步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-05-05如何在Docker環(huán)境下為Nginx配置HTTPS
如何在Docker環(huán)境下為Nginx配置HTTPS,使用自簽名證書(shū)實(shí)現(xiàn)加密通信,本文給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧2024-11-11