zoukankan      html  css  js  c++  java
  • docker 一小时快速入门之利用docker安装Redis

    利用docker方式快捷安装redis

    该方式默认下载的最新版本镜像,如需要下载指定版本在redis后面跟:版本号

    docker pull redis

    查看当前下载redis的镜像

    docker images redis

    启动 映射到外部的6677 ---> redis客户端直接用服务器ip:6677端口即可请求到redis

    docker run -it -p 6677:6379 redis

    查看当前运行的容器

    docker ps -a

    在宿主机创建映射文件

    创建配置目录

    mkdir -p /u01/docker/redis/conf

    创建数据目录

    mkdir -p /u01/docker/redis/data

    创建redis配置文件

    touch /u01/docker/redis/conf/redis.conf
    vi /u01/docker/redis/conf/redis.conf
    redis.conf文件中填写如下内容

    守护进程

    daemonize no

    注释绑定本地IP

    bind 127.0.0.1

    关闭保护模式

    protected-mode no

    设置口令

    requirepass 123456

    重新创建目录映射到宿主机的redis容器

    创建启动容器

    docker run -it -d --privileged=true -p 6677:6379 -v /u01/docker/redis/conf/redis.conf:/etc/redis/redis.conf -v /u01/docker/redis/data:/data --name redis-5.0 redis /etc/redis/redis.conf --appendonly yes

    参数说明

    -d: 后台运行容器,并返回容器ID
    -i: 以交互模式运行容器,通常与 -t 同时使用
    -t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用
    --privileged=true:容器内的root拥有真正root权限,否则容器内root只是外部普通用户权限
    -v /home/docker/redis/conf/redis.conf:/etc/redis/redis.conf:映射配置文件
    -v /home/docker/redis/data:/data:映射数据目录
    redis-server /etc/redis/redis.conf:指定配置文件启动redis-server进程
    --name : 指定容器名称,这个最好加上,不然看docker进程的时候会很尴尬
    --appendonly yes:开启数据持久化

    docker命令批量删除状态为Exited的容器

    docker rm $(docker ps -q -f status=exited)
    删除容器 根据容器CONTAINER ID

    docker rm

    可以用"docker ps -n 5 "看一下最新前5个的container

    要查看启动的centos容器中的输出,可以使用如下方式:
    $ docker logs (CONTAINER_ID ##在container外面查看它的输出 ) docker attach $CONTAINER_ID ##连接上容器实时查看:

    docker 容器 启动/ 关闭/重启

    docker start 容器id
    docker stop 容器id
    docker restart 容器id

    docker 服务随系统启动而启动

    systemctl enable docker.service

    docker中的不同镜像创建的容器 随系统启动而启动
    未启动的容器

    docker run --restart=always

    启动中的容器:

    docker update --restart=always

  • 相关阅读:
    Windows如何快速远程到另一台Windows并管理多个远程服务器
    基于视觉反馈的步进电机X-Y平台控制
    相机位姿估计3:根据两幅图像的位姿估计结果求某点的世界坐标
    相机位姿估计2:[应用]实时位姿估计与三维重建相机姿态
    相机位姿估计1_1:OpenCV:solvePnP二次封装与性能测试
    求空间内两条直线的最近距离以及最近点的坐标(C++)
    相机位姿估计1:根据四个特征点估计相机姿态
    相机位姿估计0:基本原理之如何解PNP问题
    记2016年中国移动广西公司面试(计算机类)
    子坐标系C在父坐标系W中的旋转问题
  • 原文地址:https://www.cnblogs.com/prefectjava/p/11975352.html
Copyright © 2011-2022 走看看