概述
Redis 作为缓存工具,凭借毫秒级响应、丰富数据类型和灵活扩展能力,成了 Docker 化应用的常用选择,特别适合需要快速读写数据的场景,比如会话存储、计数器等。实际使用中,Docker 部署 Redis 确实方便,但要注意配置持久化参数,否则容器重启可能丢数据。本地测试没问题,远程管理则需解决网络访问问题。
本文主要介绍如何在 Ubuntu 使用 Docker 部署 Redis 容器并结合内网穿透工具实现无公网 IP 环境远程访问本地数据库。
1. 安装 Docker 步骤
本文中使用的操作系统为 Ubuntu 22.04。
添加 Docker 源
# Add Docker's official GPG key:
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
# Add the repository to Apt sources:
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
可以看到成功拉取了 Redis 镜像。
3. 启动 Redis 容器
在启动容器前,需要简单修改一下 Redis 外部挂载的配置文件。


