红联Linux门户
Linux帮助

ubuntu使用docker运行redis

发布时间:2016-06-29 10:44:19来源:linux网站作者:smellmine

本文不讲原理,只以示例形式记录些搭建过程:将以redis数据库运行方法为例。

服务器是用阿里的,所以采集阿云的Docker镜像库,官网的国内太慢。ubuntu系统是14.4,# uname -r看下内核版本,docker需在3.8以上,我的是3.13.0-65-generic,docker的安装对系统版本有一定要求。


一、安装docker:

# apt-get update

# apt-get install docker

可以检查下是否安装成功,可以用

# docker -v

Docker version 1.11.2, build b9f10c9


二、设置阿里云docker镜像库加速

系统要求

Ubuntu 14.04、15.04
Debian 7.7、8.0
CentOS 7.X
Fedora 20、21、22
OracleLinux 6、7

安装方法:

curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh -

如果提示curl无法识别,则执行apt-get install curl命令


三、拉取redis镜像

拉取可以指定版本,不指定的话就是默认镜像库里最新的镜像版本

# docker pull redis

查看镜像列表是否有redis

# docker images


四、运行镜像

一个镜像可以运行多个,只要保证端口不冲突。运行一个镜像后会成功一个容器,可以理解为容器是镜像运行着的一个实例。

以mosredis为容器名运行一个redis镜像,在容器里运行的端口为6379,映射到宿主机器端口为6500,所以程序连redis时要使用6500

# docker run -d --name mosredis -p 6500:6379 redis

之后可以查看容器列表

# docker ps -a


五、测试redis

#redis-cli -a redis -h localhost -p 6500

localhost:6500> keys *
(empty list or set)
localhost:6500>

由于你还没有加入key,上面的显示已经说明成功。


本文永久更新地址:http://www.linuxdiyf.com/linux/21931.html