zoukankan      html  css  js  c++  java
  • docker 安装镜像

    以下操作都是root用户,不是root用户加上sudo

    1》dcoker 安装mysql,5.7是版本号

    docker pull mysql:5.7

    查看是否安装成功:

    docker  images

     创建实例并启动

    docker  run -p 3306:3306 --name mysql 
    -v /mydata/mysql/log:/var/log/mysql 
    -v /mydata/mysql/data:/var/lib/mysql 
    -v /mydata/mysql/conf:/ect/mysql 
    -e MYSQL_ROOT_PASSWORD=root 
    -d mysql:5.7
    将mysql镜像的端口映射到主机端口及取镜像名为mysql:

    docker run -p 3306:3306 --name mysql

    将mysql的文件挂载到主机上:
    -v /mydata/mysql/log:/var/log/mysql 
    -v /mydata/mysql/data:/var/lib/mysql 
    -v /mydata/mysql/conf:/ect/mysql 
    修改mysql的用户密码:
    -e MYSQL_ROOT_PASSWORD=root 

    后台启动:
    -d mysql:5.7

    查看是否启动:
    docker  ps

    连接数据库:

    进入mysql镜像:

    docker exec -it mysql /bin/bash

    重启mysql镜像:

    docker  restart mysql

    自动启动:

    docker update mysql --restart=always

    2》docker 安装redis:

    docker pull  redis

     新建目录文件

    mkdir -p /mydata/redis/conf
    touch /mydata/redis/conf/redis.conf

    创建实例并启动,挂载文件

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

    查看是否启动:

    docker ps

    切换到redis-cli

    docker exec -it redis redis-cli

    测试:

    [root@localhost conf]# docker exec -it redis redis-cli
    127.0.0.1:6379> set a b
    OK
    127.0.0.1:6379> get a
    "b"
    127.0.0.1:6379> exit
    [root@localhost conf]#

    修改redis.conf文件:使redis可持续化保存

    vi  /mydata/redis/conf/redis.conf

     加上或打开这个注释

    appendonly yes
  • 相关阅读:
    git 工作流程
    微信小程序 scroll-view 水平滚动使用
    微信小程序 tree组件
    微信小程序各类生命周期
    JS/Jquey 图片链接点击直接下载
    JS/Jquery 表单方式提交总结
    Nodejs 发送邮件 激活邮箱
    搭建Nodejs环境 创建Express应用
    break、continue、return区别
    shell(一)
  • 原文地址:https://www.cnblogs.com/tdyang/p/12810208.html
Copyright © 2011-2022 走看看