文档章节

Docker MySQL

taadis
 taadis
发布于 2017/06/23 21:17
字数 373
阅读 110
收藏 0

Docker 下 MySQL 的安装

# 搜索 mysql 镜像
docker search mysql
# 通常输出:
NAME                            DESCRIPTION                                     STARS     OFFICIAL   AUTOMATED
mysql                           MySQL is a widely used, open-source relati...   4511      [OK]
mysql/mysql-server              Optimized MySQL Server Docker images. Crea...   310                  [OK]
centurylink/mysql               Image containing mysql. Optimized to be li...   51                   [OK]
zabbix/zabbix-server-mysql      Zabbix Server with MySQL database support       42                   [OK]
zabbix/zabbix-web-nginx-mysql   Zabbix frontend based on Nginx web-server ...   23                   [OK]
imega/mysql                     Size: 149 MB, alpine:3.5, Mysql Server: 10...   11                   [OK]
# ...

# 拉取 mysql 镜像
# 这里选择 mysql/mysql-server(size:200+MB),而不选择 mysql(size:400+MB)
docker pull mysql/mysql-server
# 看网络情况,等待即可...
# 拉取完成后,可以查看下本地镜像列表
docker image list
# 通常输出:
REPOSITORY                                      TAG                 IMAGE ID            CREATED             SIZE
mysql/mysql-server                              latest              3ab554875eb9        2 weeks ago         215MB

# 基于 mysql 镜像启动一个 mysql 容器
# run 命令会先创建一个容器,再运行
# --env 环境参数中必须设置 mysql 的 root 密码,不然启动失败.
docker container run 
--name=mysql-1 
--publish=3306:3306 
--volume=/data/mysql/:/var/lib/mysql/ 
--restart=always 
--env=MYSQL_ROOT_PASSWORD=mysqllPassword 
-d mysql/mysql-server

# 查看容器列表
docker container list
# mysql 容器启动成功的话,通常输出:
CONTAINER ID        IMAGE                COMMAND                  CREATED             STATUS              PORTS                               NAMES
82111d39fc1e        mysql/mysql-server   "/entrypoint.sh my..."   8 seconds ago       Up 7 seconds        0.0.0.0:3306->3306/tcp, 33060/tcp   mysql-1

Tips:MySQL 默认会把 root 用户限制为只允许本地登录,意味着不做任何修改的情况下,我们是没法远程访问该 mysql 数据库的, 解决办法.

参考文档

© 著作权归作者所有

taadis

taadis

粉丝 3
博文 484
码字总数 77234
作品 0
温州
其他
私信 提问
docker mysql5.7挂载

mkdir /docker mkdir /docker/etc mkdir /docker/etc/mysql mkdir /docker/var mkdir /docker/var/lib mkdir /docker/var/lib/mysql 创建my.cnf配置文件 touch /docker/etc/mysql/my.cnf [ro......

少年已不再年少
04/02
0
0
Spring boot在Docker中以JPA方式连接Mysql

背景 最近在了解Docker的使用,发现docker在集群部署方面和运维方面有比较大的优势,通过统一的依赖关系,以镜像的方式,将已经打好包的镜像文件,部署到各个节点。如果不用考虑集群的同学,...

亚林瓜子
2018/11/09
0
0
docker入门到实战(5)安装mysql容器

更改镜像源,让下载飞 如果你用docker默认的镜像源下载的话,肯定很慢。 推荐使用docker官网的中国区镜像。 方法是在在 /etc/docker/目录下新建daemon.json文件。注意最新版的docker默认是没...

编程老司机
2018/05/14
0
0
公司内品质管理系统构想(二): 用Docker构筑SonarQube

链接 公司内品质管理系统构想图 公司内品质管理系统构想(一): 用Docker构筑Jenkins sonarqube 代码静态分析平台,到目前为止除了perl外,基本上主流语言都支持。强大,开源。没有理由不选择...

sl_yang
2016/06/21
109
0
MySQL Setup in Docker for Mac

This article will provide step-by-step instructions on how to set up MySQL in Docker for Mac and how to access MySQL from the host (Mac) OS. This article assumes that you know w......

火力全開
2018/08/03
0
0

没有更多内容

加载失败,请刷新页面

加载更多

DevExpress-winform实现打印功能

创建Windows窗体,拖入richEdtControl(或者GridControl)+打印按钮(button) 双击打印,创建click事件,直接用richEdtControl1调用ShowPrintPreview()方法 private void btnPrint_Click(o...

元歌
今天
2
0
Lucene

Lucene 简介: Lucene是apache下的一个开源的全文检索引擎工具 1.1.全文检索:先分词创建索引,再搜索(分词:就是将一个句子分成多个单词) 全文检索的流程分为两大部分:索引流程、搜索流程...

klmkom
今天
2
0
SpringBoot2.0高级案例(03):集成 JavaMail ,实现异步发送邮件

本文源码码云地址:知了一笑https://gitee.com/cicadasmile/middle-ware-parent 一、JavaMail的核心API 1、API功能图解 2、API说明 (1)、Message 类: javax.mail.Message 类是创建和解析邮...

知了一笑
今天
19
0
Andrew Ng 机器学习鸡尾酒音频分离算法解析

[w,s,v] = svd((repmat(sum(x.*x,1),size(x,1),1).*x)*x'); 在学习机器学习的课程过程中,ng用一行代码实现了音频分离的效果,这里对这行代码进行解析。 [x1, Fs1] = audioread('E:\sounds\f...

gdxz110
今天
2
0
动漫人物阴影绘画技巧

动漫人物阴影绘画技巧?我们在上色的时候,对色彩的使用都大致了解,但是却不知道怎么画阴影。如果这是在现实日常生活中会看到的,但是要想画出来的话就很难了,下面就让我们一起来看看画阴影...

设绘嗨
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部