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

Docker中安裝Redis最新版本 設(shè)置密碼

這篇具有很好參考價值的文章主要介紹了Docker中安裝Redis最新版本 設(shè)置密碼。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

1.拉取鏡像

1.可以先查看下有哪些鏡像:

docker search redis

2.拉取鏡像 默認最新版本--不指定就最新版本

docker pull redis

3.準備conf配置文件??梢匀ス倬W(wǎng)下載。 Redis configuration | Redis(建議找到自己對應(yīng)的版本下載。我安裝時一直啟動不起來,最后換了個版本文件,就可以了。不確定是不是不同版本有不同的配置導(dǎo)致的)

我修改的配置只有:

1)protected-mode no,保護模式,限制為本地訪問,修改后解除保護模式

2)daemonize yes 默認no 為不守護進程模式,修改為yes(宿主機啟動的時候設(shè)置,docker啟動不設(shè)置)

3)requirepass rootroot 設(shè)置啟用密碼

2.啟動鏡像

簡單的啟動(沒有密鑰):

docker run -d -p 6379:6379 --name redis redis:latest

簡單的啟動(帶密鑰),推薦使用:

查看已經(jīng)下載的鏡像文件:

docker安裝redis 設(shè)置密碼,# Redis,# Docker,redis,docker,數(shù)據(jù)庫,Powered by 金山文檔

選擇安裝的Redis鏡像來運行,執(zhí)行以下命令如下:

docker run -itd --name redisNew -p 6379:6379 redis:latest --requirepass 'szj123456'

設(shè)置外圍訪問(有些版本默認本地訪問)執(zhí)行如下命令:

docker run -itd --name redisTest -p 6377:6377 redis:latest --requirepass 'szj123456' --bind 0.0.0.0 --daemonize NO --protected-mode no

在上面的命令中,包含以下配置信息介紹:

-i

以交互模式運行容器,通常與 -t 同時使用;

-t

為容器重新分配一個偽輸入終端,通常與 -i 同時使用;

-d

后臺運行容器,并返回容器ID;

-name

為容器指定一個名稱(redisNew)

-p

指定端口映射,格式為:主機(宿主)端口:容器端口

redis:latest

運行已安裝版本latest,也可以指定已下載的其他鏡像,如:6.0-rc2-buster

--requirepass

配置密碼(szj123456)

protected-mode

關(guān)閉保護模式。protected-mode 修改為no

bind 0.0.0.0

相當(dāng)于注釋掉配置本地的綁定bind 127.0.0.1,如何IP都可以訪問

執(zhí)行結(jié)果:

docker安裝redis 設(shè)置密碼,# Redis,# Docker,redis,docker,數(shù)據(jù)庫,Powered by 金山文檔

標(biāo)準的啟動:

docker run --restart=always --log-opt max-size=100m --log-opt max-file=2 -p 6379:6379 --name myredis -v /opt/myredis/redis.conf:/etc/redis/redis.conf -v /opt/myredis/data:/data -d redis redis-server /etc/redis/redis.conf --appendonly yes --requirepass rootroot

說明:

-p 6379:6379 端口映射:前表示主機部分,:后表示容器部分。

--log 日志相關(guān)

--name redis 指定該容器名稱,查看和進行操作都比較方便。

-v 掛載文件或目錄 :前表示主機部分(必須為絕對路徑),:后表示容器部分。

/opt/myredis/redis.conf:/etc/redis/redis.conf 掛載我的配置文件

/opt/myredis/data:/data 掛載redis的數(shù)據(jù)路徑

-d redis 表示后臺啟動redis

redis-server /etc/redis/redis.conf 指定配置文件的路徑。/etc/redis/redis.conf指的是容器內(nèi)的文件路徑,對應(yīng)的宿主機的路徑要根據(jù)掛載卷的路徑找到。我的宿主機路徑就是/opt/myredis/redis.conf

–appendonly yes 開啟redis 持久化

–requirepass rootroot 設(shè)置密碼為rootroot

3.查看狀態(tài)

1.查看容器啟動狀態(tài)

docker ps -a

2.進入容器

docker exec -it 容器id redis-cli #調(diào)用客戶端

3.操作redis,直接操作會提示權(quán)限驗證。因為我們redis設(shè)置了密碼,需要先進行校驗。使用 【auth 密碼】 進行驗證。

set name tom

若需要遠程連接訪問redis,需修改conf文件。

1)注釋掉本地的綁定。bind 127.0.0.1

2)關(guān)閉保護模式。protected-mode 修改為no。

至此完成redis安裝及配置。conf的文件里有許多的配置選項,可以自己學(xué)習(xí)。

docker安裝redis 設(shè)置密碼,# Redis,# Docker,redis,docker,數(shù)據(jù)庫,Powered by 金山文檔

刪除容器命令使用: docker rm pID

1、刪除容器

1)首先需要停止所有的容器

docker stop $(docker ps -a -q)

2)刪除所有的容器(只刪除單個時把后面的變量改為container id即可)

docker rm $(docker ps -a -q)

3)重啟Docker

systemctl restart docker


如果本篇文章對你有幫助的話,很高興能夠幫助上你。

當(dāng)然,如果你覺得文章有什么讓你覺得不合理、或者有更簡單的實現(xiàn)方法又或者有理解不來的地方,希望你在看到之后能夠在評論里指出來,我會在看到之后盡快的回復(fù)你。文章來源地址http://www.zghlxwxcb.cn/news/detail-741110.html

到了這里,關(guān)于Docker中安裝Redis最新版本 設(shè)置密碼的文章就介紹完了。如果您還想了解更多內(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īng)查實,立即刪除!

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

相關(guān)文章

  • docker設(shè)置redis密碼

    docker設(shè)置redis密碼

    方法一:創(chuàng)建redis容器并設(shè)置密碼 說明: 方法二:為現(xiàn)有的redis創(chuàng)建密碼或修改密碼的方法: 如出現(xiàn): (error) NOAUTH Authentication required 這是因為redis設(shè)置了密碼,我們需要使用密碼來進行驗證之后再來對redis客戶端進行操作,否則我們沒有操作redis緩存數(shù)據(jù)庫的權(quán)限。 清空redis密

    2024年02月11日
    瀏覽(18)
  • Docker 設(shè)置 Redis 的密碼失效

    在網(wǎng)上找了設(shè)置Docker里的設(shè)置Redis密碼,一段時間就失效了 1. 創(chuàng)建 redis.conf 配置文件 2.?修改bind 表示只允許本地訪問,無法遠程連接 3.?修改保護模式 yes為開始 no為關(guān)閉 4.?守護進程模式關(guān)閉 5. 更改密碼 6. 重啟 Docker 容器里的 Redis 1.?將 redis.conf 放在/home/data/softwart/myredis 2. 重新

    2024年01月17日
    瀏覽(21)
  • docker-compose設(shè)置redis密碼

    要在 docker-compose.yml 文件中設(shè)置 Redis 的密碼,你需要在 services 塊中添加一個 environment 子塊,并在其中添加一個 REDIS_PASSWORD 變量。例如: 注意:這是在使用 Docker Compose 版本 3.7 或更高版本時的語法。如果你使用的是更早的版本,可能需要使用不同的語法。你可以查看 Docker

    2024年02月11日
    瀏覽(24)
  • 最新版本docker 設(shè)置國內(nèi)鏡像源 加速辦法

    最新版本docker 設(shè)置國內(nèi)鏡像源 加速辦法

    解決問題:加速 docker 設(shè)置國內(nèi)鏡像源 目錄: 國內(nèi)加速地址 修改方法 國內(nèi)加速地址 1.Docker中國區(qū)官方鏡像 https://registry.docker-cn.com 2.網(wǎng)易 http://hub-mirror.c.163.com 3.ustc? https://docker.mirrors.ustc.edu.cn 4.中國科技大學(xué) https://docker.mirrors.ustc.edu.cn 5.阿里云容器 生成自己的加速地址 登錄

    2024年02月10日
    瀏覽(31)
  • Ubuntu一鍵安裝/卸載docker和docker compose,可指定版本或安裝最新版本。

    提示:文章寫完后,目錄可以自動生成,如何生成可參考右邊的幫助文檔 @ 目錄 前言 一、docker是什么? 二、docker compose是什么? 三、安裝步驟 1.Ubuntu安裝腳本 2.生成腳本 3.啟動和驗證 四、卸載步驟 1.Ubuntu卸載腳本 2.保存文件后設(shè)置執(zhí)行權(quán)限 3.運行文件 4.驗證是否刪除成功

    2024年01月21日
    瀏覽(31)
  • OpenEuler22.03安裝最新版本Docker

    OpenEuler22.03安裝最新版本Docker

    操作系統(tǒng)環(huán)境如下: 操作系統(tǒng):OpenEuler 22.03 LTS 安裝方式:最小化安裝 在操作系統(tǒng)安裝完畢如果直接采用dnf或者yum方式安裝docker: 報如下錯誤: 產(chǎn)生該問題的原因是openeuler操作系統(tǒng)自帶的軟件源不全。默認源安裝的docker是18.x版本,無法安裝docker最新版本,安裝18.x版本可以通

    2024年02月03日
    瀏覽(26)
  • Jira-使用docker安裝jira(支持最新版本)

    Jira-使用docker安裝jira(支持最新版本)

    Jira-使用docker安裝jira(支持最新版本) 本文已不是最新方法,最新方法請參考文檔 最新版本已支持到9.5.0 本文僅提供交流學(xué)習(xí) 本文針對具有docker、Linux使用基礎(chǔ)的兄弟姐妹們 請?zhí)崆鞍惭bdocker軟件 需要原生安裝的請聯(lián)系作者 Linux安裝傳送門 Windows安裝傳送門 一、下載鏡像 j

    2024年02月09日
    瀏覽(20)
  • 通過docker安裝es,并且設(shè)置安全權(quán)限(用戶名和密碼)_docker es 設(shè)置用戶名和密碼

    通過docker安裝es,并且設(shè)置安全權(quán)限(用戶名和密碼)_docker es 設(shè)置用戶名和密碼

    cluster.name: “docker-cluster” network.host: 0.0.0.0 xpack.security.enabled: true? xpack.security.transport.ssl.enabled: true 3、進入容器內(nèi) docker exec -it elasticsearch /bin/bash 4、cd /bin 5、可以進行設(shè)置密碼(下面幾步都要輸入密碼) 6、重新啟動docker 7、瀏覽器訪問es 自我介紹一下,小編13年上海交大畢業(yè)

    2024年04月22日
    瀏覽(24)
  • ubuntu 20.04 docker安裝emqx 最新版本或指定版本

    1.更新系統(tǒng)包列表: 2.安裝Docker: 3.啟動Docker服務(wù)并設(shè)置其開機自啟動: 4.確保Docker正在運行: 5.使用Docker命令下載并運行EMQX容器: 如果您需要特定版本的emqx,請將“l(fā)atest”替換為所需版本的標(biāo)簽,例如“emqx:4.4.3”。 6.確認EMQX容器已經(jīng)啟動: 使用以下命令檢查容器狀態(tài) 如

    2024年02月09日
    瀏覽(52)
  • docker安裝的elasticsearch容器設(shè)置賬號密碼

    docker安裝的elasticsearch容器設(shè)置賬號密碼

    我使用的是docker安裝的es 首先進入docker 容器 編輯elasticsearch.yml文件,并向其中添加: 退出容器,重啟elasticsearch,執(zhí)行設(shè)置用戶名和密碼的命令 到這里就成功了,歡迎點贊評論提問哦。

    2024年02月15日
    瀏覽(20)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包