亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Linux上使用Docker下載和運行Redis的完整步驟

 更新時間:2024年10月30日 10:29:44   作者:leader_song(小宋編碼)  
這篇文章主要介紹了Linux上使用Docker下載和運行Redis的完整步驟,文中通過代碼示例給大家講解的非常詳細,對大家的學習或工作有一定的幫助,需要的朋友可以參考下

在 Linux 上使用 Docker 下載和運行 Redis 的完整步驟:

步驟 1:安裝 Docker

首先確保你的 Linux 系統(tǒng)上已經安裝了 Docker。

Ubuntu:

sudo apt update
sudo apt install docker.io -y
sudo systemctl start docker
sudo systemctl enable docker

CentOS / RHEL:

sudo yum install -y docker
sudo systemctl start docker
sudo systemctl enable docker

檢查 Docker 是否安裝成功

docker --version

你應該看到類似于以下的輸出:

Docker version 24.0.6, build 123abc

步驟 2:拉取 Redis 鏡像

使用 Docker 命令從官方倉庫拉取 Redis 的鏡像:

docker pull redis:5.0.14

下載完成后,你可以運行以下命令確認 Redis 鏡像是否成功下載:

docker images | grep redis

輸出示例:

redis    5.0.14    1d8b4c9b262e    2 weeks ago   104MB

步驟 3:啟動 Redis 容器

使用以下命令在 Docker 中啟動 Redis:

docker run -d --name test_redis -p 6379:6379 \
--restart=always \
-v /mnt/middleware/y_redis/data:/data \
-e TZ=Asia/Shanghai \
redis:5.0.14 \
redis-server --requirepass "ddddddd"

命令說明:

  • -d:讓容器在后臺運行。
  • --name test_redis:指定容器名稱為 test_redis。
  • -p 6379:6379:將宿主機的 6379 端口映射到容器內的 6379 端口。
  • --restart=always:保證容器在 Docker 重啟后自動啟動。
  • -v /mnt/middleware/y_redis/data:/data:將宿主機目錄掛載到 Redis 容器的數(shù)據(jù)目錄,實現(xiàn)持久化存儲。
  • redis-server --requirepass:指定 Redis 密碼為 gGPNdtd32LY03CF。

步驟 4:驗證 Redis 容器狀態(tài)

查看容器是否在運行:

docker ps | grep test_redis

如果容器未運行,查看啟動日志:

docker logs test_redis

進入容器內部,檢查 Redis 是否正常:

docker exec -it test_redis redis-cli

使用密碼認證測試:

auth gGPNdtd32LY03CF
ping

成功后會返回:

PONG

步驟 5:測試 Redis 連接

在宿主機上使用 Redis CLI 測試連接:

redis-cli -h 127.0.0.1 -p 6379 -a gGPNdtd32LY03CF ping

如果連接成功,會返回:

PONG

步驟 6:防火墻設置(如有需要)

確保 6379 端口未被防火墻阻擋:

sudo ufw allow 6379/tcp
sudo ufw reload

步驟 7:數(shù)據(jù)持久化驗證

Redis 將數(shù)據(jù)持久化保存到 /mnt/middleware/y_redis/data 目錄中??梢允褂靡韵旅畈榭丛撃夸泝热荩?/p>

ls /mnt/middleware/y_redis/data

步驟 8:問題排查

端口沖突

  • 檢查 6379 端口是否被占用:
sudo netstat -tulnp | grep 6379
  • 如果端口被占用,停止占用進程:
sudo kill -9 <PID>

容器無法啟動

  • 查看 Redis 容器日志:
docker logs test_redis

數(shù)據(jù)目錄權限問題

  • 如果 Redis 無法寫入數(shù)據(jù)目錄,請檢查目錄權限:
sudo mkdir -p /mnt/middleware/y_redis/data
sudo chown -R 1001:1001 /mnt/middleware/y_redis/data

總結

通過以上步驟,你已經在 Linux 上成功下載并運行了 Redis 容器。測試連接時確保使用正確的密碼。如果遇到任何問題,請查看日志并檢查端口是否被占用。如有進一步問題,請隨時告訴我。

以上就是Linux上使用Docker下載和運行Redis的完整步驟的詳細內容,更多關于Linux Docker下載和運行Redis的資料請關注腳本之家其它相關文章!

相關文章

最新評論