拉取镜像
[root@iZuf69p6 ~]# docker pull redis:6.0
6.0: Pulling from library/redis
a076a628af6f: Already exists
f40dd07fe7be: Pull complete
ce21c8a3dbee: Pull complete
47b0fe76214f: Pull complete
6c5e46e23ecb: Pull complete
e81e24116351: Pull complete
Digest: sha256:b56192d6cfaf298df6887b35957ae0fc144d48678a1dfb4e55a55007333ff528
Status: Downloaded newer image for redis:6.0
docker.io/library/redis:6.0
查看下载镜像
[root@iZuf69p6 ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
redis 6.0 6060df96cef3 12 hours ago 104MB
mysql 5.7 cc8775c0fe94 21 hours ago 449MB
启动镜像
[root@iZuf69p6 ~]# docker run --name redis01 -p 6379:6379 -w /usr/local/bin -v /home/redis/data:/data -d redis:6.0 redis-server --appendonly yes --requirepass "1234"
ea52024e8538b3f5234ca7d0b01217dad2a65dc49689457bf586697c4df7ed8d
容器名为 redis01
-p 6379:6379
将容器的 6379端口映射到主机的 6379端口
-w /usr/local/bin
设置工作目录
-v /home/redis/data:/data
目录挂载
redis-server --appendonly yes
并打开redis持久化配置
--requirepass "1234"
设置初始密码
进入容器
[root@iZuf69p6 ~]# docker exec -it redis01 /bin/bash
使用redis-desktop-manager连接