Docker 安裝 Redis 容器 快速版

2021-10-12 18:39:33 字數 1793 閱讀 2321

建立容器名稱和主機目錄時,盡量使用 name-port (比如: mysql-3306 , mysql-9034 … ) 的方式。

這樣做是為了區分同一臺主機上多個 mysql 容器 (不同埠) 的清晰管理。

reids 可以根據需要指定版本或者不指定版本(預設最後乙個版本 直接寫redis)

reids 預設沒有密碼 , 需要修改配置檔案新增密碼

提前需要建立 redis.conf 檔案 (必須) . 否則執行命令時. docker 會建立乙個 redis.conf 目錄。

這裡以 redis-9201 為例。

docker run \

-d \

--name redis-9201 \

-p 9201:6379 \

--restart unless-stopped \

-v /mydata/redis-9201/data:/data \

-v /mydata/redis-9201/conf/redis.conf:/etc/redis/redis.conf \

redis-server /etc/redis/redis.conf \

redis:buster

其實就是上述多行命令去掉換行符 \ , 拼湊而成 。

docker run -d --name redis-9201 -p 9201:6379 --restart unless-stopped -v /mydata/redis-9201/data:/data -v /mydata/redis-9201/conf/redis.conf:/etc/redis/redis.conf redis-server /etc/redis/redis.conf redis:buster
## 檢視容器是否執行

docker ps

|grep redis-9201

## 關閉

docker stop redis-9201

## 啟動

docker start redis-9201

## 重啟

docker restart redis-9201

## 進入redis容器

docker exec -it redis-9201 /bin/bash

docker exec -it redis-9201 bash

## 連線redis

redis-cli

## 進入redis容器並連線redis

docker exec -it redis-9201 redis-cli

## 連線設定密碼的redis (ip可為本地和遠端)

redis-cli -h ip位址 -p 埠號 -a 你的密碼

如 :

redis-cli -h 127.0.0.1 -p 6379 -a 123456

## 斷開redis

exit

## 退出容器

exit

## 修改redis配置檔案

vi /mydata/redis-9201/conf/redis.conf

## 新增以下內容 ##

## 啟動redis持久化功能

requirepass 你的密碼 ## 設定密碼

bind 0.0.0.0 ## docker預設開啟 (無需配置)

protected-mode no ## docker預設開啟 (無需配置)

## end ##

docker容器中安裝redis

1.在宿主機中安裝docker 2.執行以下命令,指定埠對映 50000 6379,並掛載在當前目錄下的data目錄下 3.宿主機中訪問redis,需要提前安裝redis tool,不然無法使用redis cli命令訪問 sudo apt get update sudo apt get instal...

docker容器下安裝redis例項

docker 環境的安裝可以參考 docker簡介和linux下安裝 進入正題 執行乙個redis的例項,詳細參照 dockerhub docker run name reids 01 p 6379 6379 d redis latestdocker run name reids 02 p 6378...

Docker 安裝 Redis 容器 完整版

docker 映象倉庫 在docker映象倉庫尋找redis映象 描述docker pull redis docker pull redis docker images啟動前需要先建立redis外部掛載的配置檔案 mydata redis conf redis.conf 之所以要先建立 是因為red...