1. 安装 Docker 步骤
本文使用的操作系统为 Ubuntu 22.04。
添加 Docker 源
sudo apt-get update
sudo apt-get install ca-certificates curl gnupg
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
安装 Docker 包
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
验证 Docker 引擎安装
sudo docker run hello-world
此命令下载测试镜像并在容器中运行,打印确认消息后退出。
2. 使用 Docker 拉取 Redis 镜像
在终端中执行以下命令拉取镜像:
sudo docker pull redis
查看镜像列表:
sudo docker images
3. 启动 Redis 容器
启动容器前,需修改 Redis 配置文件。创建 /usr/local/redis/conf/redis.conf 文件并写入以下内容:
bind 0.0.0.0
daemonize yes
protected-mode no
port 6379
tcp-backlog 511
timeout 0
dbfilename xdclass.rdb
dir /data/
save 10 1
rdbcompression yes
rdbchecksum yes
aof-load-truncated yes
执行命令启动容器:
sudo docker run -p 6379:6379 --name redis -v /usr/local/redis/data:/data -v /usr/local/redis/conf/redis.conf:/etc/redis/redis.conf -d redis redis-server /etc/redis/redis.conf
查看容器运行状态:
sudo docker ps
4. 本地连接测试
4.1 安装 Redis 图形化界面工具
下载并安装 Redis Desktop Manager (RDM)。
4.2 使用 RDM 连接测试
默认安装完成后,点击连接 Redis Server 按钮。在弹出的窗口中填入本机 IP 地址和 Redis 端口号(默认为 6379),点击连接测试。若提示成功连接,则本地测试通过。
5. 公网远程访问本地 Redis
若无公网 IP,可使用内网穿透工具实现远程访问。
5.1 内网穿透工具安装
使用一键脚本安装命令:
curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
向系统添加服务:
sudo systemctl enable cpolar
启动 cpolar 服务:
sudo systemctl start cpolar
安装成功后,在外部浏览器访问 Linux 的 9200 端口(http://服务器的局域网 ip:9200),使用账号登录 Web 配置界面。
5.2 创建远程连接公网地址
登录 cpolar Web UI 管理界面,点击隧道管理——创建隧道:
- 隧道名称:自定义(例如 redis)
- 协议:TCP
- 本地地址:6379
- 端口类型:随机临时 TCP 端口
- 地区:China Top
点击 创建。创建成功后,在线隧道列表中会生成公网地址,复制该地址与端口号即可在其他设备上使用。
5.3 使用固定 TCP 地址远程访问
如需长期访问,可保留固定 TCP 地址。在 cpolar 官网预留一个固定 TCP 地址(选择 China VIP)。
登录 Web UI,找到创建的随机隧道,点击 编辑:
- 端口类型:选择固定 TCP 端口
- 预留的 TCP 地址:粘贴保留成功的地址(例如 1.tcp.vip.cpolar.cn:23876)
点击 更新。更新成功后,使用固定的公网地址和端口号进行远程连接测试。


