linux怎么查看本机内存大小
279
2022-10-22
Docker--安装服务--Redis
简介
Docker安装Redis是有坑的:默认不会生成redis.conf配置文件,必须通过映射外部配置文件的方式才能生成配置文件。
下载
下载
docker pull redis
或者下边这样(不输入latest默认为latest)
docker pull redis:latest
查看是否下载成功
docker images
配置
外机找个目录创建配置文件,比如:/work/docker/redis/config/redis.conf
redis.conf
#bind 127.0.0.1 # 只能本地访问# 默认yes表示开启保护模式,用来限制redis只能本地访问protected-mode no# 默认no。yes:以守护进程方式启动,在后台运行,yes时无法用配置文件方式启动redis。daemonize no# 持久化appendonly yes# 密码requirepass 222333
全部配置可从官网下载
启动
法1:指定配置文件启动(推荐)
docker run -p 6379:6379 --name container_redis \-v /work/docker/redis/config:/etc/redis/config \-v /work/docker/redis/data:/data \-d redis redis-server /etc/redis/config/redis.conf
-p 6379:6379
端口映射,:前表示主机部分,:后表示容器部分
-name myredis
指定容器名称,查看和进行操作都比较方便。
-v /work/docker/redis/config:/etc/redis/config
将外机中/work/docker/redis/config挂载到容器的/etc/redis/config文件中
-v /work/docker/redis/data:/data
将外机中/work/docker/redis/data挂载到容器的/data存持久化文件等。比如:dump.rdb
-d redis
表示后台启动redis
redis-server /etc/redis/config/redis.conf
以配置文件启动redis,加载容器内的conf文件,最终找到的是外机的目录/work/docker/redis/config/redis.conf
法2:默认配置启动(不推荐)
docker run -itd --name redis-test -p 6379:6379 redis
法3:指定配置启动(不推荐)
docker run -p 6379:6379 --name container_redis \--restart=always --log-driver json-file --log-opt max-size=100m --log-opt max-file=2 \-v /work/docker/redis/config:/etc/redis/config \-v /work/docker/redis/data:/data \-d redis redis-server /etc/redis/config/redis.conf \--appendonly yes --requirepass "222333"
查看
查看启动状态
#查看已经运行的实例docker ps#查看所有的镜像的实例,包括未运行的docker ps -a
查看日志
docker logs xxx //xxx为容器实例的id
终止
#停止实例docker stop 4a91fb14dcef#启动实例docker start 4a91fb14dcef#删除实例docker rm 4a91fb14dcef
删除实例是在实例未运行的前提下,如果实例处于运行状态,可以带上 -f 参数 使用如下
#强制删除实例docker rm -f 4a91fb14dcef
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~