Docker安装软件系列--Redis

其他网址

Docker 安装 Redis | 菜鸟教程
Docker安装Redis - Ruthless - 博客园
Docker安装Redis完整过程及配置远程连接-CSDN博客
docker容器下安装redis实例_鸭鸭的博客-CSDN博客

下载

下载

docker pull redis

或者下边这样(不输入latest默认为latest) 

docker pull redis:latest

查看是否下载成功

docker images

配置(非必须)

随便找个目录创建配置文件,比如:/home/liu/work/docker/redis

redis.conf

#bind 127.0.0.1    # 允许远程连接。若放开则只能本地访问
protected-mode no  # 默认yes表示开启保护模式,用来限制redis只能本地访问
appendonly yes     # 持久化
requirepass 222333 # 密码

全部配置可从官网下载

启动

法1:默认配置启动

docker run -itd --name redis-test -p 6379:6379 redis

法2:指定配置启动

docker run --restart=always --log-driver json-file --log-opt max-size=100m --log-opt max-file=2 -p 6379:6379 --name redis-test -v /work/docker/redis/redis.conf:/etc/redis/redis.conf -v /work/docker/redis/data:/data -d redis redis-server /etc/redis/redis.conf --appendonly yes --requirepass "222333"

法3:指定配置文件启动

docker run -p 6379:6379 --name redis-test -v /work/docker/redis/redis.conf:/etc/redis/redis.conf -v /opt/data/redis:/data -d redis redis-server /etc/redis/redis.conf

-p 6379:6379      ##端口映射,:前表示主机部分,:后表示容器部分
-name myredis    ##指定容器名称,查看和进行操作都比较方便。
-v /work/docker/redis/data:/data     ##将主机中/work/docker/redis/目录下的data挂载到容器的/data
-v /work/docker/redis/redis.conf:/etc/redis/redis.conf   ##将主机中redis.conf配置文件挂载到容器的/etc/redis/redis.conf文件中
-d redis             ##表示后台启动redis
redis-server /etc/redis/redis.conf    ## 以配置文件启动redis,加载容器内的conf文件,最终找到的是挂载的目录/work/docker/redis/redis.conf
--appendonly yes ##开启redis 持久化

查看启动状态

#查看已经运行的实例
docker ps

#查看所有的镜像的实例,包括未运行的
docker ps -a

查看日志

docker logs xxx   //xxx为容器实例的id

终止

#停止实例
docker stop 4a91fb14dcef

#启动实例
docker start 4a91fb14dcef

#删除实例
docker rm 4a91fb14dcef

删除实例是在实例未运行的前提下,如果实例处于运行状态,可以带上 -f 参数 使用如下

#强制删除实例
docker rm -f 4a91fb14dcef

猜你喜欢

转载自blog.csdn.net/feiying0canglang/article/details/112910902