国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

(五)Docker 安裝 redis鏡像+啟動redis容器(超詳細(xì))

這篇具有很好參考價值的文章主要介紹了(五)Docker 安裝 redis鏡像+啟動redis容器(超詳細(xì))。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

輸入:su root命令,切換到root

1、啟動Docker

啟動:sudo systemctl start docker
停止:systemctl stop docker
重啟:systemctl restart docker
查看docker運行狀態(tài)(顯示綠色代表正常啟動):systemctl status docker 
//刪除docker上的鏡像(如MySQL鏡像)(出現(xiàn)問題可以移除鏡像,重新安裝)(先docker images查看鏡像獲取到IMAGE ID)
docker rmi 92034fe9a41f(IMAGE ID)

2、下載鏡像文件

拉取鏡像 不加tag(版本號) 即拉取docker倉庫中 該鏡像的最新版本latest 加:tag 則是拉取指定版本

docker pull redis

(五)Docker 安裝 redis鏡像+啟動redis容器(超詳細(xì)),docker,Linux,docker,redis,容器

3、查看鏡像

使用以下命令來查看是否已安裝了 mysql鏡像

docker images

(五)Docker 安裝 redis鏡像+啟動redis容器(超詳細(xì)),docker,Linux,docker,redis,容器

4、創(chuàng)建實例并啟動

開機(jī)自啟:docker update redis --restart=alawys
停止redis容器:docker stop redis
重啟redis容器:docker restart redis
//移除一個容器(出現(xiàn)問題可以移除重新啟動)(先docker ps查看正在運行的容器獲取到CONTAINER ID)
docker rm ba51fc8d04e1(CONTAINER ID)

因為虛擬機(jī)中沒有/mydata/redis/conf/redis.conf文件,所有要先創(chuàng)建

(1)先創(chuàng)建出目錄結(jié)構(gòu)

mkdir -p /mydata/redis/conf

(2)然后創(chuàng)建config文件

touch /mydata/redis/conf/redis.conf

(3)最后創(chuàng)建并啟動

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

(五)Docker 安裝 redis鏡像+啟動redis容器(超詳細(xì)),docker,Linux,docker,redis,容器

(4)、命令參數(shù)含義:容器=完整Linux

docker run:在docker中啟動一個容器實例
-p 6379:6379:指定宿主機(jī)端口與容器端口映射關(guān)系,容器與主機(jī)映射端口為,主機(jī)6379,容器6379,訪問Linux端口就能訪問到MySQL容器
--name redis:容器運行后的名稱,創(chuàng)建的容器名稱
-v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf:映射配置目錄,將容器/etc/redis/redis.conf目錄下的數(shù)據(jù),備份掛載到主機(jī)(虛擬機(jī))的 /mydata/redis/conf/redis.conf文件,有映射關(guān)系,其中一方修改另外一方也跟著修改
-d redis redis-server /etc/redis/redis.conf:后臺運行mysql容器,加載這個/etc/redis/redis.conf配置文件啟動

(5)查看正在運行的容器

# 查看正在運行的容器
docker ps
# 查看所有的docker容器
docker ps -a

這個時候如果顯示的是up狀態(tài),那就是啟動成功了。

(五)Docker 安裝 redis鏡像+啟動redis容器(超詳細(xì)),docker,Linux,docker,redis,容器

如果不是up,可以看完我這篇文檔可解決問題:【已解決】Docker啟動MySQL容器失敗:STATUS:‘ Exited (1) 2 minutes ago ‘,遠(yuǎn)程連接MySQL連不上問題_半截的詩--的博客-CSDN博客

5、使用 redis 鏡像執(zhí)行 redis-cli 命令連接

通過docker進(jìn)入reids客戶端

docker exec -it redis redis-cli

測試redis

(五)Docker 安裝 redis鏡像+啟動redis容器(超詳細(xì)),docker,Linux,docker,redis,容器

此時redis可以正常使用了,但是會發(fā)現(xiàn)很多問題,redis緩存沒有持久化,重新啟動redis就會發(fā)現(xiàn)沒有數(shù)據(jù)。

重新啟動redis

docker restart redis

然后進(jìn)入cli,去獲取 a 的值,就沒有了。

6、redis持久化操作

(1)進(jìn)入redis.conf配置文件

vi /mydata/redis/comf/redis.conf

(五)Docker 安裝 redis鏡像+啟動redis容器(超詳細(xì)),docker,Linux,docker,redis,容器

?(2)修改配置文件

i 進(jìn)入編輯模式

輸入 “appendonly yes”,讓redis使用AOF的持久化方式。

Esc 退出編輯模式

:wq 保存并退出

(五)Docker 安裝 redis鏡像+啟動redis容器(超詳細(xì)),docker,Linux,docker,redis,容器

(3)重啟redis

docker restart redis

查看redis是否在運行

docker ps

(五)Docker 安裝 redis鏡像+啟動redis容器(超詳細(xì)),docker,Linux,docker,redis,容器

(4)測試redis是否持久化成功

(五)Docker 安裝 redis鏡像+啟動redis容器(超詳細(xì)),docker,Linux,docker,redis,容器

7、最后與redis可視化工具測試連接

(五)Docker 安裝 redis鏡像+啟動redis容器(超詳細(xì)),docker,Linux,docker,redis,容器

(五)Docker 安裝 redis鏡像+啟動redis容器(超詳細(xì)),docker,Linux,docker,redis,容器

8、設(shè)置開機(jī)自啟

docker update redis --restart=alawys

(五)Docker 安裝 redis鏡像+啟動redis容器(超詳細(xì)),docker,Linux,docker,redis,容器文章來源地址http://www.zghlxwxcb.cn/news/detail-665287.html

到了這里,關(guān)于(五)Docker 安裝 redis鏡像+啟動redis容器(超詳細(xì))的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包