docker安装mysql

编程之家收集整理的这篇文章主要介绍了docker安装mysql编程之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

1、通过docker search MysqL搜索镜像

 

 2、下载第一个镜像,通过docker pull MySQL命令

 

3、查看下载后的镜像列表,如下图所示  docker images

 

4、通过docker run -d -p 3306:3306 --name myMysqL -e MysqL_ROOT_PASSWORD=root  docker.io/MysqL:latest

创建MysqL容器,MysqL_ROOT_PASSWORD=root设置root的密码为root

 

 

 5、进入容器,修改root用户允许远程访问,如下图所示进入容器命令:docker exec -it 7681b85e73a1 /bin/sh 修改远程权限:alter user 'root'@'%' identified with MysqL_native_password by 'root';

6、确认下MysqL版本为8.0.12

7、通过navicate for MysqL连接测试,连接成功

 

总结

以上是编程之家为你收集整理的docker安装mysql全部内容。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给好友。

原文地址:https://www.cnblogs.com/zouhong/p/12207455.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

Docker相关文章

2w字的docker入门篇,作者花了半个月时间才写完的,希望对大家学习docker有一定的帮助!
超详细Docker部署SpringBoot+Vue项目(三更博客项目部署)
在 Dockerfile 里,可以通过 FROM 指令指定一个基础镜像,接下来所有的指令都是基于这个镜像所展开的。在镜像构建的过程中,Docker 也会先获取到这个给出的基础镜像,再从这个镜像上进行构建操作。FROM 指令支持三种形式,不管是哪种形式,其核心逻辑就是指出能够被 Docker 识别的那个镜像,好让 Docker 从那个镜像之上开始构建工作。
Docker是一个由GO语言写的程序运行的“容器”(Linux containers, LXCs),它是完整的一套容器管理系统 ,Docker提供了一组命令,让用户更加方便直接地使用容器技术,而无需要过多关心底层内核技术 注1:什么是容器一个容器就相当于一个虚拟机 注2:docker用途,目前有三大类 1.提供一次性的环境。比如,本地测试他人的软件、持续集成的时候提供单元测试和构建的环境 2.提供弹性的云服务。因为 Docker 容器
Docker Compose 目前也是由 Docker 官方主要维护,但其却不属于 Docker Engine 的一部分,而是一个独立的软件。所以要在 Linux 中使用它,还必须要单独下载使用。Docker Compose 是一个由 Python 编写的软件,在拥有 Python 运行环境的机器上,可以直接运行它,不需要其它的操作。可以通过下面的命令下载 Docker Compose 到应用执行目录,并附上运行权限,这样 Docker Compose 就可以在机器中使用了。
将数据存储在容器中,一旦容器被删除,数据也会被删除。同时也会使容器变得越来越大,不方便恢复和迁移。将数据存储到容器之外,这样删除容器也不会丢失数据。一旦容器故障,我们可以重新创建一个容器,将数据挂载到容器里,就可以快速的恢复。在创建数据卷后,容器删除后,数据卷都不会被删除。
【代码】docker快速搭建日常应用。
Docker Registry提供了一些样例配置,用户可以直接使用它们来进行开发或生产部署。博主将以下面的示例配置来介绍如何使用配置文件来管理私有仓库。