为什么80%的码农都做不了架构师?>>>   

操作系统:Mac OS X 参考文档:https://hub.docker.com/_/mysql/

搜索mysql容器

  1. 方式一 ( 登录以下网页查找)
https://hub.docker.com/
  1. 方式二 (使用docker search命令搜索)
docker search mysql

拉取mysql镜像

本实例中拉取mysql 8.0版本的镜像

docker pull mysql:8.0

查看本地是否有mysql的镜像

docker images

安装mysql容器

创建mysql 容器相关配置文件的映射文件夹

mkdir -p ~/docker/mysql

安装容器

docker run -p 3306:3306 --name mysql  -v ~/docker/mysql/data:/var/lib/mysql  -e MYSQL_ROOT_PASSWORD=19901221 -d mysql:8.0

命令说明:

  • -p:配置端口映射,<本地端口>:<容器端口>
  • --name:配置当前容器的名称
  • -v:配置文件映射,<本地文件路径>:<容器中的文件路径>
  • -e 配置环境变量,此处设置了root用户的密码
  • -d 配置需要安装的镜像并在后台运行容器,格式为<repository>:<tag>

查看mysql容器是否安装成功

docker ps

登录mysql 容器

docker exec -ti mysql /bin/bash

在容器中连接mysql

mysql -u root -p

修改root 密码

若不修改密码可能会出现远程的mysql客户端连接mysql容器失败的情况。

alter user 'root'@'%' identified with mysql_native_password by '19901221';

至此完成。

转载于:https://my.oschina.net/dwq000/blog/1843364

Docker安装mysql容器相关推荐

  1. 记录Docker安装Mysql容器,及其数据卷的配置

    1.进入Docker Hub Docker Hub Container Image Library | App Containerization 2.无需登录,左上角search搜索Mysql,带有O ...

  2. 史上最详细Docker安装Mysql 带每一步详图及解释 并教你Docker 打印容器日志!!!相信值得你的阅读!!!

    众所周知,如果我们要把项目放在服务器上运行,那么数据存储就是必需的,就用这篇小小文章记录一下我的经历吧. MySQL是一个关系型数据库管理系统,也是是最流行的关系型数据库管理系统之一,在 WEB 应用 ...

  3. Centos-安装Docker并使用Docker安装mysql遇到的问题以及解决方法

    为什么安装Docker?? ----不知道啊,说是用其安装mysql简单 step1:    首先百度,查找安装的教程,哎,找到了: 如下: https://www.jianshu.com/p/9c9 ...

  4. 虚拟机中docker安装mysql远程无法访问解决方法

    #docker安装mysql docker pull mysql docker run --name mysql -p 3307:3306 -e MYSQL_ROOT_PASSWORD=123 -d ...

  5. [转]Docker学习之四:使用docker安装mysql

    本文转自:https://blog.csdn.net/qq_19348391/article/details/82998391 Docker学习之一:注册Docker Hub账号 Docker学习之二 ...

  6. docker安装mysql并配置,Docker安装MySql-挂载外部数据和配置

    在上一篇中<在CentOS7中使用Docker安装MySql>中介绍了怎样在Docker中安装Mysql,但存在两个问题: 1.用户密码和字符集等的设置,需要安装完MySql后,进入到My ...

  7. Docker 安装MySQL以及外部访问

    Docker 安装MySQL以及外部访问 (1)因为我们的镜像是linux环境下的,我所在的系统是windows系统.首先通过docker客户端切换到linux环境下. (2)使用docker pul ...

  8. docker安装mysql远程不能访问,虚拟机中docker安装mysql远程无法访问解决方法

    #docker安装mysql docker pull mysql docker run --name mysql -p 3307:3306 -e MYSQL_ROOT_PASSWORD=123 -d ...

  9. macos docker 安装mysql,mac 中docker安装mysql的图文教程

    今天在docker中安装了mysql ,是自己打的docker包. 首先新建dockerfile 内容如下: from mysql:latest 新建dockerfile后执行build命令: 构建镜 ...

最新文章

  1. React学习笔记1:React基本概念
  2. SAP医药医疗行业解决方案
  3. 中国风力发电行业需求前景预测与投资战略规划分析报告2022-2028年版
  4. boost::mpi模块all_to_all() 集合的测试
  5. 安装博图v15每次让重启计算机,博途V15.1安装及无限重启和.net3.5SP1错误处理解决方法...
  6. SAP Spartacus里的feature module
  7. 自动拆箱引发的空指针_02
  8. Python笔记-UiSelector文本定位方式(3种定位并点击)
  9. matlab程序里nbus=x的意思,MATLAB潮流程序(IEEE14 直角坐标 牛拉法)
  10. QT创建文件夹(QDir方式)
  11. 深入 JVM 字节码,解析类加载、链接、初始化、创建对象、对象初始化、程序执行的流程
  12. 【UVALive】3695 Distant Galaxy(......)
  13. 【Linux开发】Ubuntu下几个软件的配置记录backup
  14. 如何用四个简单的步骤加速 LibreOffice
  15. 大话设计模式之爱你一万年:第八章 结构型模式:外观(门面)模式:冬天有你不再寒冷:2.外观模式之一键开关
  16. 爬虫练习三:爬取链家二手房信息
  17. Excel分列时拒绝让超过15位的数字变成科学计数法
  18. 始于情怀,终于品质----方寸微T630 USB3.0 替换 CYUSB3014
  19. 莫比乌斯(Mobius)反演知识整合
  20. 【论文排版】编辑WORD的时候,无法删除脚注(删除了文字后,还留下横线和空格)

热门文章

  1. C++ STL 之 map
  2. fastjson总结
  3. sqllite配置(参考别人)
  4. Salesforce发布人工智能工具分析社交媒体内容
  5. Android内存优化(三)避免可控的内存泄漏
  6. Android与H5交互
  7. Knockout2.x:ko.dataFor()、ko.contextFor()使用
  8. 解决linux服务器掉包问题
  9. 协作工具 discord 和 slack
  10. Mac 10.12安装Office 2011