Docker下搭建mysql数据库

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介:

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,如需转载请自行联系原作者
相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
12天前
|
关系型数据库 MySQL 数据库
Docker安装MySQL
Docker安装MySQL
24 1
|
14天前
|
关系型数据库 MySQL 数据库
docker自定义安装mysql 5.7
docker自定义安装mysql 5.7
22 0
|
27天前
|
NoSQL 关系型数据库 MySQL
安装Docker&镜像容器操作&使用Docker安装部署MySQL,Redis,RabbitMQ,Nacos,Seata,Minio
安装Docker&镜像容器操作&使用Docker安装部署MySQL,Redis,RabbitMQ,Nacos,Seata,Minio
151 1
|
30天前
|
关系型数据库 MySQL 数据库
使用Docker搭建MySQL数据库服务
本文介绍了如何使用Docker搭建MySQL数据库服务。首先,通过`docker pull mysql:5.7`命令拉取MySQL 5.7镜像,然后运行`docker run`命令创建并启动容器。接着,使用`docker exec`进入容器并创建MySQL用户及授权。最后,通过MySQL客户端如Navicat测试连接,验证安装成功。Docker简化了MySQL的部署和管理,确保环境一致性。
37 0
|
1月前
|
NoSQL 关系型数据库 MySQL
Docker安装详细步骤及相关环境安装配置(mysql、jdk、redis、自己的私有仓库Gitlab 、C和C++环境以及Nginx服务代理)
Docker安装详细步骤及相关环境安装配置(mysql、jdk、redis、自己的私有仓库Gitlab 、C和C++环境以及Nginx服务代理)
208 0
|
1月前
|
关系型数据库 MySQL 数据库
使用 Docker 搭建一个“一主一从”的 MySQL 读写分离集群(超详细步骤
使用 Docker 搭建一个“一主一从”的 MySQL 读写分离集群(超详细步骤
63 0
|
26天前
|
Docker 容器
进入Docker容器中
进入Docker容器中
34 2
|
6天前
|
存储 运维 监控
构建高效稳定的Docker容器监控体系
【4月更文挑战第18天】 在现代微服务架构中,Docker容器已成为部署和运行应用的标准环境。随之而来的挑战是如何有效监控这些容器的性能与健康状况,确保系统的稳定性和可靠性。本文将探讨构建一个高效稳定的Docker容器监控体系的关键技术和方法,包括日志管理、性能指标收集以及异常检测机制,旨在为运维人员提供实用的指导和建议。
11 0