docker mysql详解_Docker 安装 mysql 详解

Docker 安装 mysql 详解

制作its-mysql:1.0镜像

说明:

在使用基于centos+mysql的方式写Dockerfile做镜像,发现体积过于太大,是docker hub上提供的mysql镜像的大小3~4倍,docker hub上的大小为324MB,所以这里选型使用官网的镜像。

使用两种方式制作镜像

第一种:

1)下载镜像

docker pull mysql:5.6.38

mkdir -p /home/docker/Mysql/mysql_data

3)、启动镜像

docker run -d -p 3306:3306 -e mysqld -e MYSQL_ROOT_PASSWORD=123456 -e MYSQL_USER=its -e MYSQL_PASSWORD=its -e MYSQL_DATABASE=its -v /home/docker/Mysql/mysql_data:/var/lib/mysql --name itsDB -v /etc/localtime:/etc/localtime:ro mysql:5.6.38 --lower_case_table_names=1

-d 后台运行

-p 设定映射端口

-e 设定环境变量

-v mysqldata 目录映射到主机上

-v /etc/localtime:/etc/localtime:ro 设置容器的时间与宿主机同步

--name 取个名字

--lower_case_table_names=1 设置表名参数名等忽略大小写

4)、查看镜像

docker ps

返回

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES

e7e5ca7b8f77 mysql:5.6.38 "docker-entrypoint..." 4 seconds ago Up 3 seconds 0.0.0.0:3306->3306/tcp itsDB

链接即可,mysql 容器创建成功

这个方式非常简单,方便,但是有一定的局限性,比如我像一次执行,把脚本给跑进去,这个就需要使用 Dockerfile文件了。

第二种方式:Dockerfile

地址:

http://www.jb51.net/article/115422.htm

里面写的很详细了,也就不重复写了,核心思想就是 把脚本穿上去,然后在启动后,把数据一同跑进去。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/422211.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java openssl dgst_(7) openssl dgst(生成和验证数字签名)

该伪命令是单向加密工具,用于生成文件的摘要信息也可以进行数字签名,及验证数字签名。首先要明白的是,数字签名的过程是计算出摘要信息,然后使用私钥对摘要信息进行加密得到数字签名,而摘要是使用md5、sha512等单向散列…

烙饼啊烙饼{转自ITEO

一摞烙饼 博客分类: 编程1.有一些服务员会把上面的一摞饼子放在自己头顶上(放心,他们都戴着洁白的帽子),然后再处理其他饼子,在这个条件下,我们的算法能有什么改进? Java代码 int[] …

前端学习(553):node实现登录和注册第一部分代码

const http require(http); const url require(url) const querystring require(querystring) let user{admin:123456 } http.createServer((req,res)>{let path,get,post//如果是get请求if(req.methodGET){let{pathname,query} url.parse(req.url,true)pathpathname,ge…

java 不同分辨率_java9新特性-14-多分辨率图像 API

1.官方FeatureWindows and Linux2.产生背景在Mac上,JDK已经支持视网膜显示,但在Linux和Windows上,它并没有。在那里,Java程序在当前的高分辨率屏幕上可能看起来很小,不能使用它们。这是因为像素用于这些系统的大小计算…

前端学习(554):node实现登录和注册第二部分代码

jquery.min.js npm安装jQuery并引入 app.js const http require(http); const url require(url) const querystring require(querystring) const fs require(fs) let user{admin:12345 } http.createServer((req,res)>{let path,get,post//如果是get请求if(req.method…

[转]关于数据库的并发性的一个解决方案

我先把流程说出来,,比如修改一个记录:当用户点修改时,从数据库读出数据并显示到编辑菜单中,然后再编辑数据,再点确定保存到数据库中。如果多 个用户,当A用户点修改到保存该数据这一时间段&#…

encapsulation java_Java - 封装(Encapsulation)

Java - 封装(Encapsulation)Encapsulation是四个基本OOP概念之一。 其他三个是继承,多态和抽象。Java中的封装是将数据(变量)和作用于数据(方法)的代码作为一个单元包装在一起的机制。 在封装中,类的变量将从其他类隐藏,并且只能通过其当前类…

『AA』AutoAnchor自动猫

2012-09-17 19:40:31:嘿嘿,给自己出了道编程题,难度不大(YY都可以), 大家有兴趣可以自己去实现下。 文章目录 引子思路用法bug源代码 & 可执行文件引子 一篇博文如果太长的话,为博文标题添加…

前端学习(557):css与百分比单位

普通元素的百分比是按照元素的宽度决定的 绝对定位的百分比是按照第一个定位元素的容器的宽度计算的

java 微信隐藏右上角_React Js 微信禁止复制链接分享禁止隐藏右上角菜单功能

废话不多说了,直接给大家贴代码了,具体代码如下所示:/*** Created by wuyakun on 2017/5/23.*/let wxUtils {};/*** 是否开启右上角Menu* param open*/wxUtils.optionMenu function (open true) {if (open) {openOptionMenu();} else {dis…

JSP中文及传中文参数乱码解决方法小结

在使用JSP的过程中,最使人头疼的一个问题就是中文乱码问题,以下是我在软件开发中遇到的乱码问题以及解决方法。 1、JSP页面乱码 这种乱码的原因是应为没有在页面里指定使用的字符集编码,解决方法:只要在页面开始地方用下面代码指定…

java递归遍历xml所有元素_Java学习之Xml系列二:xml按条件查询、xml递归遍历所有元素和属性...

2019独角兽企业重金招聘Python工程师标准>>>xml中加入了几条,为了方便查询时作为示例。话不多说见代码注释:DTD文件:SwordTypeDefinition.dtdXML文件:SwordLib.xmlSwordLibrary SYSTEM "SwordTypeDefinition.dtd&qu…

调用IOS邮件系统发送邮件

1.导入MessageUI.framework框架2.在需要应用的控制器头文件&#xff1a;#import <MessageUI/MessageUI.h>&#xff0c;并加入委托&#xff1a;<MFMailComposeViewControllerDelegate>3.实现方法&#xff1a;-(void)displayComposerSheet { MFMailComposeViewCon…

list python 转tensor_Pytorch--Tensor, Numpy--Array,Python--List 相互之间的转换。

版权声明&#xff1a;本文为博主原创文章&#xff0c;遵循CC 4.0 by-sa版权协议&#xff0c;转载请附上原文出处链接和本声明。本文链接&#xff1a;https://blog.csdn.net/weixin_37589575/article/details/994463941.1 List --> Arrary: np.array(List 变量)a [1, 2, 3, …

上传文件的跨域处理(转)

&#xff08;文章转自&#xff1a;http://blog.robotercoding.com/?p62&#xff09; 为了减轻主服务器的负担&#xff0c;希望把图片的处理单独拿出来&#xff0c;由图片服务器来处理图片上传&#xff0c;浏览等操作。图片上传使用了ajax方式&#xff0c;采用了ajaxfileupload…

嵌入式开发中利用strstr()对部分模块回传数据进行解析的问题(坑)

受到以下博文的启发&#xff1a; https://www.cnblogs.com/yup1983/p/11337837.html 验证&#xff1a; 最近通过ESP8266远程控制小车&#xff0c;在wifi回传的数据解析过程中遇到标题所述的烦恼 如上截图所示&#xff0c;数据回传过程中会接受到‘\0’字节对应的ASCII码为0x0…