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
  • 相关阅读:
    hdu 2842 Chinese Rings
    Codeforces Round #118 (Div. 1) A 矩阵快速幂
    hdu2604 Queuing
    支付宝 生活号 获取 userId 和 生活号支付
    maven 项目使用本地jar
    nexus 私有 maven 仓库的搭建
    linux jdk 安装
    gitlab 可以上传代码,但是 不能 上传 tag 问题
    maven 内置变量
    mysql 不允许分组的问题 this is incompatible with sql_mode=only_full_group_by
  • 原文地址:https://www.cnblogs.com/tdyang/p/12810208.html
Copyright © 2011-2022 走看看