macOS使用Docker安裝Redis


目錄

1. 添加docker國內(nèi)倉庫

2. 下載redis鏡像

3. 運(yùn)行redis容器

4. 連接和測試redis服務(wù)

5. 退出容器


1. 添加docker國內(nèi)倉庫

redis默認(rèn)的倉庫是DockerHub,國內(nèi)訪問下載會(huì)很慢,我們可以配置鏡像加速器。
Docker 官方和國內(nèi)很多云服務(wù)商都提供了國內(nèi)加速器服務(wù),這里我添加了ustc 中科大的鏡像源(下面第一條鏈接)和官方提供的國內(nèi)鏡像源(下面第二條鏈接)。
首先打開docker的Preferences(偏好設(shè)置),并進(jìn)入Docker Engine界面。在大括號內(nèi)配置鏡像加速器(注意用逗號連接):

{
  "registry-mirrors": [
    "https://docker.mirrors.ustc.edu.cn",
    "https://registry.docker-cn.com"
  ]
}

最后點(diǎn)擊Apply & Restart
界面如圖:


2. 下載redis鏡像

<!-- 查看可用版本 -->
$ docker search redis
<!-- 拉取官方的redis鏡像(默認(rèn)下載最新版本) -->
$ docker pull redis
<!-- 查看本地鏡像(檢查是否已安裝redis) -->
$ docker images


3. 運(yùn)行redis容器

<!--  使用命令來運(yùn)行 redis 容器  -->
$ docker run -itd --name redis-test -p 6379:6379 redis
<!-- 查看容器的運(yùn)行信息(檢查是否運(yùn)行) -->
$ docker ps

參數(shù)說明:

  • -p 6379:6379:映射容器的 6379 端口到宿主機(jī)的 6379 端口。外部可通過宿主機(jī)ip:6379 訪問 Redis 服務(wù)。


4. 連接和測試redis服務(wù)

<!-- 使用命令 redis-cli 連接測試 redis 服務(wù) -->
$ docker exec -it redis-test /bin/bash
root@3078b9c6c6b9:/data# redis-cli
127.0.0.1:6379> SET runoobkey redis
OK
127.0.0.1:6379> get runoobkey
"redis"
127.0.0.1:6379> exists runoobkey
(integer) 1
127.0.0.1:6379> EXPIRE runoobkey 5
(integer) 1
127.0.0.1:6379> exists runoobkey
(integer) 0
127.0.0.1:6379> ping
PONG


5. 退出容器

127.0.0.1:6379> quit
root@3078b9c6c6b9:/data# exit
exit
$ docker stop redis-test
redis-test

參考:
https://www.runoob.com/docker/docker-install-redis.html
https://www.cnblogs.com/mazhichu/p/12144539.html

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。