1、先拉取redis的image
~ » docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
mysql 5.7 f6509bac4980 26 hours ago 373MB
redis alpine d975eaec5f68 12 days ago 51.1MB
memcached latest 642baa2fc479 12 days ago 82.1MB
mongo 4 785c65f61380 2 weeks ago 412MB
mongo latest 785c65f61380 2 weeks ago 412MB
grafana/grafana latest 72de030898fa 5 weeks ago 248MB
prom/prometheus latest 5d62a6125e7e 8 weeks ago 123MB
elasticsearch 6.5.0 ff171d17e77c 8 months ago 774MB
这里我已经拉取下来了
2、启动命令
docker run -p 6379:6379 -v /data/docker/redis/data:/data --name redis -d redis:alpine
-p 表示端口映射
-v 表示参数传递
--name 是实例名称
-d 启动方式
3、测试下效果
docker exec -it 0a48886e012e31b8b004317f0c3ce668d552197c68e020d260828e4681bd96a4 redis-cli
127.0.0.1:6379>
本机没有redis客户端所以直接进入容器里面执行redis-cli命令的。
4、其他
可以通过-v的方式将redis的修改到实体机上,如: -v /data/docker/redis/redis.conf:/etc/redis/redis.conf
网友评论