镜像相关


  • redis镜像

    # 不限定版本
    docker pull redis
    # 拉取 redis为4.0.9版本的镜像
    docker pull redis:4.0.9
    # 拉取之后查看镜像
    docker images
  • 启动镜像

    • 创建配置文件目录存放redis.conf,文件从官网下载。

    • 创建文件夹,新建配置文件贴入从官网下载的配置文件并修改。

      mkdir /usr/local/docker
      vi /usr/local/docker/redis.conf
    • 修改配置文件

      bind 127.0.0.1 #注释掉这部分,这是限制redis只能本地访问
      protected-mode no #默认yes,开启保护模式,限制为本地访问
      daemonize no#默认no,改为yes意为以守护进程方式启动,可后台运行,除非kill进程,改为yes会使配置文件方#式启动redis失败
      appendonly yes #redis持久化(可选)
      requirepass 123456 #个人测试使用的密码

      注:这里VIM命令模式下搜索关键词来完成。(eg: /requirepass n向下查找)

    • docker启动redis

      docker run -p 6379:6379
      --name myredis
      -v /usr/local/docker/redis.conf:/etc/redis/redis.conf
      -v /usr/local/docker/data:/data
      -d redis redis-server /etc/redis/redis.conf
      --appendonly yes
    • 命令解释说明:

      • -p 6379:6379 端口映射:前表示主机部分,:后表示容器部分。

      • --name myredis 指定该容器名称,查看和进行操作都比较方便。

      • -v 挂载目录,规则与端口映射相同。

      • -d redis 表示后台启动redis。

      • redis-server /etc/redis/redis.conf 以配置文件启动redis,加载容器内的conf文件,最终找到的是挂载的目录/usr/local/docker/redis.conf。

      • --appendonly yes 开启redis 持久化


容器相关

  • 查看容器相关信息

    • 查看运行的容器 docker ps
  • docker基本命令:

    • 查看所有镜像 docker images

    • 删除镜像(会提示先停止使用中的容器) docker rmi 镜像name/镜像id

    • 查看所有容器 docker ps -a

    • 查看容器运行日志 docker logs 容器名称/容器id

    • 停止容器运行 docker stop 容器name/容器id

    • 终止容器后运行 docker start 容器name/容器id

    • 容器重启 docker restart 容器name/容器id

    • 删除容器 docker rm 容器name/容器id

docker安装redis并以配置文件方式启动的更多相关文章

  1. Docker 安装 redis 并实现配置文件启动,数据文件本地持久化

    1,笔者使用的是 Linux 的 Centos7 版本  2,安装 Docker,不会安装可以移步 Docker 在 Linux 平台的安装 以及一些常见命令 3,下载 docker 镜像 3.1,首 ...

  2. docker使用redis.conf配置文件方式启动redis无反应无日志

    如题,场景重现:因为配置多了,不想通过参数来启动docker容器中的redis,特意上github找了对应版本的redis.conf,修改了相关配置,只让本机使用: 上传到/mydata/redis/ ...

  3. Docker安装Redis及Warning解决方法

    虚拟机环境:VirtualBox 操作系统:CentOS 7 宿主机: Microsoft Windows 10 家庭中文版 Docker简介 Docker是一个轻量级容器技术.Docker直接运行在 ...

  4. docker 安装redis 并配置外网可以访问 - flymoringbird的博客 - CSDN博客

    原文:docker 安装redis 并配置外网可以访问 - flymoringbird的博客 - CSDN博客 端口映射,data目录映射,配置文件映射(在当前目录下进行启动). docker run ...

  5. docker安装redis主从以及哨兵

    docker安装redis主从以及哨兵 本文使用docker在四台机器上部署一主二从三哨兵的Redis主从结构. 服务器配置 192.168.102.128 主节点 centos7.5 192.168 ...

  6. Docker安装Redis并使用Another Redis Desktop Manager连接

    Redis简单介绍 Redis全称是Remote DIctionary Service,即远程字典服务.Redis 是一个使用C语言编写的.开源的(遵守 BSD 协议).高性能的.支持网络.可基于内存 ...

  7. docker安装redis并允许外网访问

    拉取redis镜像 docker pull redis:3.2 本地新建redis配置文件 redis.conf ,写入以下内容 #允许外网访问bind 0.0.0.0 daemonize NO pr ...

  8. Docker 安装 Redis 需要注意的地方

    Docker 安装 Redis 需要注意的地方 拉取镜像 docker pull redis 可以使用redis:xxx xxx为版本号,不写默认是latest 启动容器 无配置文件无密码: dock ...

  9. docker 安装redis , 让宿主机可以访问

    1, docker 拉去最新版本的redis docker pull redis #后面可以带上tag号, 默认拉取最新版本 2, docker安装redis container 安装之前去定义我们的 ...

随机推荐

  1. MFC BASE64加解密 算法

    unsigned char * base64 = (unsigned char *)"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz ...

  2. 【Kail 学习笔记】Dmitry信息收集工具

    DMitry(Deepmagic Information Gathering Tool)是一个一体化的信息收集工具.它可以用来收集以下信息: 根据IP(或域名)来查询目标主机的Whois信息 在Net ...

  3. c#关于Dictionary中自定义Key

    Dictionary 描述 字典 Dictionary 通过 Hash 桶算法进行O(1)查找数据,在 Hash 碰撞达到一定次数后会自动进行 Resize,也会在数组大小不足的时候会自动进行Resi ...

  4. 【VS开发】fatal error C1001:编译器中发生内部错误

    自己编译boost的库文件时遇到这个错误的,大概报错情况如下:  mp_defer.hpp<50>:fatal error C1001:编译器中发生内部错误.  1> 要解决此问题, ...

  5. 最新 京东java校招面经 (含整理过的面试题大全)

    从6月到10月,经过4个月努力和坚持,自己有幸拿到了网易雷火.京东.去哪儿等10家互联网公司的校招Offer,因为某些自身原因最终选择了京东.6.7月主要是做系统复习.项目复盘.LeetCode与牛客 ...

  6. RabbitMQ的安装(Windows环境下)

    在使用RabbitMQ之前,先知道什么是AMQP,AMQP 即 Advanced Message Queuing Protocol ,又叫高级消息队列协议,是应用层协议的一个开放标准,其主要特征是面向 ...

  7. [Android] 分析一个CalledFromWrongThreadException崩溃

    1 问题描述 问题本身比较清晰简单,但推敲的过程中发现了不少有意思的东西. 在C++ SDK回调JNI至Java Observer函数中,直接操作了UI界面textView.setText(msg), ...

  8. Jmeter plugins 之 Perfmon Metrics Collector(服务器性能监控)

    客户端(Jmeter端) 1.安装plugins manager,然后安装  2.添加listener-(第1步成功后才可看到此功能)  服务端:(要监控的服务器) 1.下载ServerAgent,并 ...

  9. 【CodeForces】868F. Yet Another Minimization Problem

    原题链接 题目大意是有N个数,分成K段,每一段的花费是这个数里相同的数的数对个数,要求花费最小 如果只是区间里相同数对个数的话,莫队就够了 而这里是!边单调性优化边莫队(只是类似莫队)!而移动的次数和 ...

  10. navicat-use

    https://blog.csdn.net/weixin_44496987/article/details/87186071