Docker For Window :
说明:
-p 6379:6379 6379宿主机端口号(Window内端口号),6379容器端口号
-v 挂载 /usr/local/etc/redis/redis.conf 在外部去添加到 C:\DockerData\Redis\conf/redis.conf
挂载容器mysql目录下的data 在外部去添加到 C:\DockerData\Redis\data 目录
docker run -d --name redis -p 6379:6379 -v C:\DockerData\Redis\conf/redis.conf:/usr/local/etc/redis/redis.conf -v C:\DockerData\Redis\data:/data redis /usr/local/etc/redis/redis.conf --appendonly yes
Docker For Linux:
说明:
-p 6379:6379 6379宿主机端口号(Window内端口号),6379容器端口号
-v 挂载 /usr/local/etc/redis/redis.conf 在外部去添加到 /redis/conf/redis.conf
挂载容器mysql目录下的data 在外部去添加到 /redis/data 目录
docker run -d --name redis -p 6379:6379 -v /redis/conf/redis.conf:/usr/local/etc/redis/redis.conf -v /redis/data:/data redis /usr/local/etc/redis/redis.conf --appendonly yes
扩展:
Docker连接Redis CLI:
docker exec -it <容器ID>|<容器名> redis-cli