zoukankan      html  css  js  c++  java
  • win10 docker部署mysql并启动远程连接

    1. 拉取镜像  
      docker pull mysql:5.7
    2. 创建容器并映射路径 

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

      ^为win cmd 中的换行符   -v宿主机路径:mysql路径  
      /e/mysql/docker-mysql/conf 路径代表win中 E:mysqldocker-mysqlconf
      MYSQL_ROOT_PASSWORD=123456  代表root密码

      linux中路径映射为:

      sudo docker run -p 3306:3306 --name mysql
      -v /usr/local/docker/mysql/conf:/etc/mysql
      -v /usr/local/docker/mysql/logs:/var/log/mysql
      -v /usr/local/docker/mysql/data:/var/lib/mysql
      -e MYSQL_ROOT_PASSWORD=123456
      -d mysql:5.7


    3. 进入容器,进入mysql ,修改远程访问权限
      docker exec -it mysql bash   进入容器
      mysql -u root -p    进入mysql
      GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;   
      flush privileges;   刷新权限
      exit 退出mysql  exit  退出容器
    4. 宿主机连接mysql
    5. Docker常用命令

      新建容器

      docker run -d --name 自定义容器名 镜像ID或镜像名
      

      展示当前运行的容器

      docker ps
      

      展示所有容器

      docker ps -a
      

      展示所有本地镜像

      docker images
      

      运行容器

      docker start 容器名或容器ID
      

      停止运行容器

      docker stop 容器名或容器ID
      

      删除容器

      docker rm -f 容器名或容器ID
      

      进入容器内容bash

      docker exec -it 容器名或容器ID bash
      #退出容器命令:exit
      

      查看容器ip

      docker inspect 容器名或id

      关闭docker服务

      systemctl stop docker

      关闭docker服务

      docker inspect mycentos3
      重要  重要  重要
      在win上别忘了加路径:

  • 相关阅读:
    F系列车牌识别设备
    金蝶云星空安装及卸载教程
    RG-RAC256高性能无线控制器
    关于IP网段划分
    Win10关闭自动更新的三种方法
    锐捷网络RG-S2528G-24P
    光纤信号的传输距离
    POE交换机
    光纤收发器
    大华工具管家 1.01.1官方版
  • 原文地址:https://www.cnblogs.com/chenlizhi/p/13649261.html
Copyright © 2011-2022 走看看