• Docker安装mysql8.0.28/redis7.0.4【亲测有效】


    docker安装mongodb

    1、下载:docker pull mongo:latest

    2、运行镜像:

    sudo docker run -p 27017:27017 -v /data/mongo:/data/db --privileged=true --name mongodb -d mongo

    3、查看启动过的容器实例: docker ps -a

    4、自动启动容器:docker update --restart=always f3b14a2ee6f7

    5、进入mongodb容器:docker exec -it mymongo /bin/bash

    docker安装mysql8.0.28

    1、下载镜像:docker pull mysql:8.0.28

    2、运行:docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=Newmysql55.. -d mysql:8.0.28

    3、进入:docker exec -it mysql bash

    4、输入账号密码登录:mysql -uroot -p

    5、配置密码:

    ALTER USER 'root'@'%' IDENTIFIED BY 'Newmysql55..' PASSWORD EXPIRE NEVER;

    ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'Newmysql55..';

    GRANT ALL ON *.* TO 'root'@'%' WITH GRANT OPTION;

    FLUSH PRIVILEGES;

    6、退出:exit exit

    7、查看启动过的容器实例:docker ps

    8、设置容器自动重启:docker update --restart=always 656e3457273c

    9、进入容器:docker exec -it 88ddd10ea3a6 /bin/bash

    docker安装redis

    1、下载:docker pull redis:7.0.6后创建Redis配置文件:

    mkdir -p /app/redis/data

    2、前往Index of /releases/下载7.0.6版本,把redis.conf文件复制到/mydata/redis/conf文件夹下

    cp redis.conf /app/redis

    3、之后修改/mydata/redis/conf文件夹下的redis.conf的文件:

    vim redis.conf

    然后修改如下几处地方:

    1)、绑定访问的ip:bind 0.0.0.0(本机IP地址)

    2)、设置密码:requirepass foobared 改成 requirepass 你自己设定的密码(Newredis55..)

    4)、使用的最大内存数量:maxmemory 128MB

    6)、io线程数:io-threads 3

    7)、持久化技术: appendonly yes

    注意,如果daemonize yes就是单线程模式,也就不用设置io-threads

    4、执行如下命令,生成一串字符就表明安装完成

    docker run -p 6389:6379 --name myredis --privileged=true -v /app/redis/redis.conf:/etc/redis/redis.conf -v /app/redis/data:/data -d redis:7.0.6 redis-server /etc/redis/redis.conf

    5、查看容器信息:docker ps -a;

    6、通过密码连接redis:

    docker exec -it myredis redis-cli

    auth newredis

    set key "111111"

    get key

    7、进入redis容器:docker exec -it redis /bin/bash

    8、自动启动容器:docker update --restart=always f3b14a2ee6f7

    9、下载Another Redis Desktop Manager1.5.9

    输入地址、输入端口、输入密码,用户名不用填写,点击链接就可以了

  • 相关阅读:
    VSCode 配置 C++ 环境
    连接 MySQL 实例出现 Access denied for user ‘XXX’@’XXX’ 报错如何处理?
    如何处理使用MindSpore Lite的converter_lite工具转换模型失败的问题
    3分钟学会设计模式 -- 单例模式
    需求管理手册-需求管理者类型(9)
    java面试题---JVM之垃圾回收
    IP证书有什么作用?怎么申请?
    【Axure高保真原型】可视化图表图标
    Python变量
    操作系统原理-习题汇总
  • 原文地址:https://blog.csdn.net/vlking/article/details/126668262