- 下載鏡像:
docker pull redis
- 因為docker安裝的redis默認是沒有配置文件的称杨,所以將宿主機上的配置文件映射到redis容器
- 先在宿主機上創(chuàng)建好
redis.conf
配置文件(自己找一個)。比如目錄為/home/futao/soft/redis/config/redis.config
- 創(chuàng)建docker容器并啟動:
docker run -d -h redis --name redis -p 6379:6379 -v /home/ubuntu/soft/redis/redis.conf:/etc/redis/redis.conf redis /etc/redis/redis.conf
-
run
: 創(chuàng)建容器并且啟動 -
-p
: 端口映射媒咳,宿主機port : 容器port -
-d
: 后臺運行容器,并返回容器ID -
--name
: 指定創(chuàng)建的容器名稱 -
-h
: 指定容器的host -
-v
: 本地文件/文件夾 : 容器內(nèi)文件/文件夾
-
- 創(chuàng)建完成之后無法遠程登錄货岭,需要進行以下設置:
- 服務器防火墻允許端口
6379
- redis.conf
- 注釋掉
bind 127.0.0.1
- 修改
protected-mode yes
為protected-mode no
- 設置密碼:
requirepass xxxxxxxxx
- 注釋掉
- 服務器防火墻允許端口
image.png
image.png