1、拉取Redis官方Docker镜像最新版本
root@keyan:~# docker pull redis
如需要安装特定版本请制定版本号
root@keyan:~# docker pull redis:6.2.1
2、运行Redis容器
root@keyan:~# docker run --restart=always -p 6379:6379 --name redis -d redis:latest --requirepass "123456"
说明: --restart=always 表示redis跟随docker一同启动
运行特定版本Redis容器:
root@keyan:~# docker run --restart=always -p 6379:6379 --name redis -d redis:6.2.1 --requirepass "123456"
3、查看本机docker运行的容器
root@keyan:~# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
67b94008f199 redis:latest "docker-entrypoint.s…" 7 seconds ago Up 6 seconds 0.0.0.0:6379->6379/tcp, :::6379->6379/tcp redis
docker ps -a # 查看全部的容器,包括已经停止的
4、测试连接
使用工具RedisDesktopManager,连接测试,如下图:
说明:虚拟机环境的话,记得要去开放防火墙,或者直接关闭防火墙。