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
  • 相关阅读:
    C#中方法的分类、定义、调用(3)
    C#中的输入和输出与类和对象(2)
    .net中的数据类型与数据转换(1)
    android第二章控件2
    android第二章控件1
    安卓 第一章
    二进制文件的读写与小结
    字符流
    File类与字节流
    字节流
  • 原文地址:https://www.cnblogs.com/tdyang/p/12810208.html
Copyright © 2011-2022 走看看