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