zoukankan      html  css  js  c++  java
  • docker安装MySQL数据库

    docker pull mysql:5.6 #拉取镜像
    docker run -p 12345:3306 --name mysql -v /shw/mysql/conf:/etc/mysql/conf.d -v /shw/mysql/logs:/logs -v /shw/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.6
    
    命令说明:
    -p 12345:3306: # 将主机的12345端口映射到docker容器的3306端口。
    --name mysql: # 运行服务名字
    -v /shw/mysql/conf:/etc/mysql/conf.d :# 将主机/shw/mysql/conf挂载到容器的 /etc/mysql/conf.d
    -v /shw/mysql/logs:/logs: # 将主机/shw/mysql目录下的 logs 目录挂载到容器的 /logs。
    -v /shw/mysql/data:/var/lib/mysql :# 将主机/shw/mysql目录下的data目录挂载到容器的 /var/lib/mysql 
    -e MYSQL_ROOT_PASSWORD=123456:# 初始化 root 用户的密码。
    -d mysql:5.6 : # 后台程序运行mysql5.6
    
    安装完毕,进入: docker exec
    -it [容器ID] /bin/bash mysql -uroot -p 123456

    想看镜像的内部目录结构,就得先把镜像运行起来,进入容器中,使用ls或者ls -l查看,ll不行。
    docker exec -it [容器id] /bin/bash #进入容器
    docker inspect [容器id] # 查看容器挂载情况,在Mounts参数后面;

  • 相关阅读:
    字母图形
    IBM CEO罗睿兰:科技公司屹立百年的3个秘诀
    Uva 1331
    js 推断字符串是否包括某字符串
    Verilog堵塞赋值与非堵塞赋值
    tabBar颜色改动
    零基础学python-4.2 其它内建类型
    怎样给你的Android 安装文件(APK)瘦身
    Ambari-部署常见问题
    ops
  • 原文地址:https://www.cnblogs.com/sun2020/p/13138149.html
Copyright © 2011-2022 走看看