首先,推荐使用网易蜂巢的镜像,因为官方的镜像在国内访问确实太慢了。
网易蜂巢:https://c.163.com
1、拉取镜像
这里使用的是【library/redis】这个镜像,docker命令
docker pull hub.c.163.com/library/redis:latest
2、查看镜像ID
docker images
运行后会看到你拉取的镜像,IMAGE ID就是镜像ID,我这里是【45c3ea2cecac】
3、运行服务端
docker run -d 45 redis-server --appendonly yes
其中45是镜像ID,若你的镜像很少,ID可以写一位两位就能识别出惟一的镜像,如果镜像很多,可以多写几位。
上述命令执行后会返回一个ID,我这里是【572e201d3dfbca2ba10207b931b6b67778a259ac18212c13d9c772dd04dd800e】
4、运行查看服务端IP
docker inspect 572e
上述命令的572e就是上面返回的ID前几位。返回的信息中我们看到【"IPAddress": "172.17.0.2"】,这就是IP
5、运行客户端
docker run -it 45 redis-cli -h 172.17.0.2
至此,Redis已经连接上了,可以直接使用了。