zoukankan      html  css  js  c++  java
  • Docker 安装 Mysql

    使用docker官方镜像安装mysql服务

    1 拉取mysql镜像,采用网易加速地址

    docker pull hub.c.163.com/library/mysql:5.7

    2 重命名镜像名

    # docker tag IMAGEID(镜像id) REPOSITORY:TAG(仓库:标签) 
    # 或 docker tag repository(镜像名) REPOSITORY:TAG(仓库:标签)
    docker tag hub.c.163.com/library/mysql:5.7 mysql:5.7

     可以使用docker rmi repository:tag的组合来删除特殊的镜像

    3 创建用于挂载的目录

    sudo mkdir /home/mysql/data #用于挂载mysql数据文件
    sudo mkdir /home/mysql/conf #用于挂载mysql配置文件
    sudo chown mysql:docker /home/mysql -R #修改/my目录拥有者

    4 使用镜像创建容器

    docker run --name mysql 
    -p 3306:3306
    -v /home/mysql/data:/var/lib/mysql
    -v /home/mysql/conf:/etc/mysql/conf.d
    -e MYSQL_ROOT_PASSWORD=123456
    -d mysql:5.7

    命令解析:
    --name:容器名

    --p:映射宿主主机端口

    -v:挂载宿主目录到容器目录

    -e:设置环境变量,此处指定root密码

    -d:后台运行容器

    5 测试是否成功

    mysql -h192.168.18.18 -p3306 -uroot -p
  • 相关阅读:
    Eclipse中用两个控制台测试网络通信程序
    c++ primer 11 泛型算法
    c++ primer 10 关联容器
    c++ primer 9 顺序容器
    c++ primer 8 标准IO库
    安装使用
    InfluxDB介绍
    proxy.go
    monitor.go
    balancer.go
  • 原文地址:https://www.cnblogs.com/appleat/p/9278278.html
Copyright © 2011-2022 走看看