欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Docker安裝部署Redis數(shù)據(jù)庫(kù)的實(shí)現(xiàn)步驟

 更新時(shí)間:2023年02月27日 14:29:38   作者:守望時(shí)空33?lv-4  
本文主要介紹了Docker安裝部署Redis數(shù)據(jù)庫(kù)的實(shí)現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

通過Docker部署Redis,比起我們自己編譯安裝的方式,會(huì)更加方便容易管理。今天就來簡(jiǎn)單分享一下使用Docker部署Redis數(shù)據(jù)庫(kù)。

1,拉取鏡像

通過下列命令:

docker pull redis

2,創(chuàng)建數(shù)據(jù)卷

通常,類似于MySQL,Redis作為數(shù)據(jù)庫(kù),我們最好還是需要將其配置和數(shù)據(jù)等等掛載到數(shù)據(jù)卷以持久化到宿主機(jī)。

仍然是使用具名掛載的方式方便管理。

docker volume create redis-config
docker volume create redis-data

這樣就創(chuàng)建了兩個(gè)數(shù)據(jù)卷分別是存放配置文件數(shù)據(jù),大家也可以自行命名。

3,創(chuàng)建并編寫配置文件

先進(jìn)入到配置文件的數(shù)據(jù)卷目錄,可以通過docker volume inspect命令查看數(shù)據(jù)卷的位置:

docker volume inspect redis-config

進(jìn)入目錄后創(chuàng)建名為redis.conf的文件,并加入如下內(nèi)容:

requirepass 12345678
dir /data

這里設(shè)置了密碼為12345678,設(shè)定了數(shù)據(jù)文件存放目錄為/data,這些配置都可以自定義,更多配置可以參考這篇博客。

4,創(chuàng)建并啟動(dòng)容器

執(zhí)行下列命令:

docker run -id --name=redis -v redis-config:/usr/local/etc/redis -v redis-data:/data -p 6379:6379 -e LANG=C.UTF-8 redis su -l root -c "redis-server /usr/local/etc/redis/redis.conf"

上述參數(shù)如下:

  • -v 指定數(shù)據(jù)卷,可見將容器內(nèi)/usr/local/etc/redis掛載至了數(shù)據(jù)卷redis-config,將容器內(nèi)/data掛載至數(shù)據(jù)卷redis-data,可見這里掛載數(shù)據(jù)卷的容器內(nèi)路徑和我們上述預(yù)先寫的配置文件中對(duì)應(yīng)的路徑是要一致的
  • -p 用于暴露端口
  • -e 用于指定容器內(nèi)環(huán)境變量,設(shè)置容器的語(yǔ)言環(huán)境變量LANG值為C.UTF-8,這個(gè)最好是要設(shè)置,否則容器內(nèi)默認(rèn)是英文環(huán)境,使得Redis可能無法存放中文內(nèi)容

末尾是啟動(dòng)命令,單獨(dú)拿出來看一下:

su -l root -c "redis-server /usr/local/etc/redis/redis.conf"

意思是在容器內(nèi)以root身份運(yùn)行redis-server并指定了配置文件位置。

之所以要以root身份運(yùn)行,是因?yàn)榉乐蛊錄]有權(quán)限將數(shù)據(jù)寫入到磁盤。也可見最后指定的配置文件路徑,和前面-v掛載的配置文件數(shù)據(jù)卷的容器內(nèi)路徑一致,這里好理解,但是要注意,如果你是自定義別的路徑與文件名就需要在-v掛載時(shí)和最后啟動(dòng)指定配置時(shí)做一下變化了。

最后,就可以使用客戶端連接服務(wù)器上的Redis了!

到此這篇關(guān)于Docker安裝部署Redis數(shù)據(jù)庫(kù)的實(shí)現(xiàn)步驟的文章就介紹到這了,更多相關(guān)Docker安裝部署Redis 內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 解決Mac下 docker 無法 ping 通宿主機(jī)的問題

    解決Mac下 docker 無法 ping 通宿主機(jī)的問題

    這篇文章主要介紹了解決Mac下 docker 無法 ping 通宿主機(jī)的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • 詳解使用Docker部署MySQL(數(shù)據(jù)持久化)

    詳解使用Docker部署MySQL(數(shù)據(jù)持久化)

    這篇文章主要介紹了詳解使用Docker部署MySQL(數(shù)據(jù)持久化),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • 基于Docker的Etcd分布式部署的方法步驟

    基于Docker的Etcd分布式部署的方法步驟

    這篇文章主要介紹了基于Docker的Etcd分布式部署的方法步驟,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-12-12
  • 簡(jiǎn)述Docker 安裝influxDB分布式時(shí)間序列數(shù)據(jù)庫(kù)及相關(guān)操作

    簡(jiǎn)述Docker 安裝influxDB分布式時(shí)間序列數(shù)據(jù)庫(kù)及相關(guān)操作

    influxDB是一個(gè)分布式時(shí)間序列數(shù)據(jù)庫(kù)。這篇文章主要介紹了Docker 安裝influxDB分布式時(shí)間序列數(shù)據(jù)庫(kù)及相關(guān)操作,需要的朋友可以參考下
    2019-10-10
  • Docker端口映射實(shí)現(xiàn)網(wǎng)絡(luò)訪問的方法

    Docker端口映射實(shí)現(xiàn)網(wǎng)絡(luò)訪問的方法

    本篇文章主要介紹了Docker端口映射實(shí)現(xiàn)網(wǎng)絡(luò)訪問的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-07-07
  • 一文帶你快速了解和使用Docker

    一文帶你快速了解和使用Docker

    本文對(duì) Docker 進(jìn)行全面闡述,詳細(xì)介紹 Docker 的作用、其基本使用,如常用命令、Dockerfile 的作用及使用、Docker Compose 的作用及使用,感興趣的同學(xué)跟著小編一起來學(xué)習(xí)吧
    2023-05-05
  • 如何Docker化Python Django應(yīng)用程序

    如何Docker化Python Django應(yīng)用程序

    今天小編就為大家分享一篇關(guān)于如何Docker化Python Django應(yīng)用程序的文章,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2018-09-09
  • docker客戶端訪問harbor及安裝配置更新

    docker客戶端訪問harbor及安裝配置更新

    這篇文章主要介紹了docker客戶端訪問harbor以及harbor的安裝配置更新步驟詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-12-12
  • docker保存鏡像到本地并加載本地鏡像文件詳解

    docker保存鏡像到本地并加載本地鏡像文件詳解

    平常我們下載docker鏡像會(huì)通過配置國(guó)內(nèi)源來加速下載,但是有時(shí)候會(huì)有另外的需求,比如某個(gè)機(jī)器不能聯(lián)網(wǎng),我們就需要從其他機(jī)器下載,打包后,拷貝到這個(gè)機(jī)器,下面這篇文章主要給大家介紹了關(guān)于docker保存鏡像到本地并加載本地鏡像文件的相關(guān)資料,需要的朋友可以參考下
    2022-08-08
  • 快速修改運(yùn)行中的docker容器端口映射的三種方式

    快速修改運(yùn)行中的docker容器端口映射的三種方式

    當(dāng)docker?start運(yùn)行容器后并沒有提供一個(gè)-p選項(xiàng)或設(shè)置,讓你修改指定端口映射規(guī)則,那么這種情況我們?cè)撛趺刺幚砟?今天教如何修改運(yùn)行中的docker容器的端口映射,感興趣的朋友跟隨小編一起看看吧
    2023-01-01

最新評(píng)論