Docker下搭建mysql数据库

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用系列 2核4GB
简介:

1.获取官方镜像:

1
2
3
4
5
6
7
8
[root@Centos7 mysql] # docker pull mysql/mysql-server:latest
latest: Pulling from mysql /mysql-server
1f5b026b07bc: Pull complete 
3d5697fc1304: Pull complete 
2747c84403db: Pull complete 
dc0c445a852b: Pull complete 
Digest: sha256:7aba8c77f9e9d24b209348c46a6496a4c9090cd27798963f8bc14d64fab67006
Status: Downloaded newer image  for  mysql /mysql-server :latest

wKiom1ksF6_A-jzyAADB9_chrXg790.jpg-wh_50 

2.查看镜像

1
docker images

wKioL1ksF8jTa17pAABowfoILII039.jpg-wh_50 

3.创建mysql容器

1
docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=fanshine -d mysql /mysql-server :latest

wKioL1ksF93htBmWAABia3t7s_I448.jpg-wh_50 

4.查看创建的所有容器

1
docker  ps  -a

wKiom1ksF_Kha4HSAACxMyktR0Q862.jpg-wh_50 

5.查看正在运行的mysql容器

wKioL1ksGAbwuDNRAABrojE1L4M485.jpg-wh_50 

6.可以通过以下命令格式启动,停止,重启mysql容器

1
docker [start | stop | restart] 【ID】

更多命令可以通过docker --help查看

7.测试,连接mysql数据库

1)进入bash模式:

1
docker  exec  -it 852cd6ae2236   bash

wKiom1ksGCSjxkFmAAA3mcPk6kU095.jpg-wh_50 

2)输入mysql密码连接数据库:

1
mysql -uroot -p

wKioL1ksGDbw6lTVAADIN8qssiY735.jpg-wh_50 










本文转自 SoulMio 51CTO博客,原文链接:http://blog.51cto.com/bovin/1930615,如需转载请自行联系原作者
相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
2天前
|
SQL 关系型数据库 数据库
国产数据实战之docker部署MyWebSQL数据库管理工具
【10月更文挑战第23天】国产数据实战之docker部署MyWebSQL数据库管理工具
18 3
国产数据实战之docker部署MyWebSQL数据库管理工具
|
15天前
|
关系型数据库 MySQL Linux
Docker安装Mysql5.7,解决无法访问DockerHub问题
当 Docker Hub 无法访问时,可以通过配置国内镜像加速来解决应用安装失败和镜像拉取超时的问题。本文介绍了如何在 CentOS 上一键配置国内镜像加速,并成功拉取 MySQL 5.7 镜像。
141 2
Docker安装Mysql5.7,解决无法访问DockerHub问题
|
26天前
|
关系型数据库 MySQL 数据库
使用Docker部署的MySQL数据库,数据表里的中文读取之后变成问号,如何处理?
【10月更文挑战第1天】使用Docker部署的MySQL数据库,数据表里的中文读取之后变成问号,如何处理?
51 3
|
26天前
|
关系型数据库 MySQL 数据库
使用Docker部署的MySQL数据库如何设置忽略表名大小写?
【10月更文挑战第1天】使用Docker部署的MySQL数据库如何设置忽略表名大小写?
66 1
|
26天前
|
弹性计算 关系型数据库 MySQL
Docker安装MySQL
这篇文章详细介绍了如何使用Docker安装MySQL数据库服务,包括拉取镜像、配置数据卷以及启动容器的步骤。
177 0
Docker安装MySQL
|
26天前
|
关系型数据库 MySQL 数据库
如何使用Docker部署MySQL数据库?
【10月更文挑战第1天】如何使用Docker部署MySQL数据库?
135 0
|
缓存 NoSQL 关系型数据库
DOCKER03_快速安装docker、数据库mysql、缓存redis(二)
③. 数据库mysql5.7安装 ④. 缓存redis安装
233 0
DOCKER03_快速安装docker、数据库mysql、缓存redis(二)
|
缓存 NoSQL 关系型数据库
DOCKER03_快速安装docker、数据库mysql、缓存redis(一)
①. 快速安装docker ②. 阿里云镜像加速
139 0
DOCKER03_快速安装docker、数据库mysql、缓存redis(一)
|
12天前
|
存储 Docker 容器
docker中挂载数据卷到容器
【10月更文挑战第12天】
35 5
|
6天前
|
Web App开发 iOS开发 Docker
Docker 容器的日志
【10月更文挑战第31天】
17 5