Docker创建Mysql容器的简单步骤
作者:成逍 时间:2024-01-28 20:20:40
前言
前面我们已经安装好了Docker,也简单了解了Docker。下面就来给大家介绍下Docker创建Mysql容器的简单步骤,话不多说了,来一起看看详细的介绍吧
步骤如下
1、启动docker服务
[root@docker ~]# systemctl start docker
2、查看docker里面的镜像
[root@docker ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
centos/mysql-57-centos7 latest 2e4ddfafaa6f 6 months ago 445MB
gogs/gogs latest 2fb3b88053d6 6 months ago 94.2MB
3、搜索想要查询的镜像名字
[root@docker ~]# docker search mysql
NAME DESCRIPTION STARS OFFICIAL AUTOMATED
mysql MySQL is a widely used, open-source relation… 7854 [OK]
mariadb MariaDB is a community-developed fork of MyS… 2604 [OK]
cloudfoundry/cf-mysql-ci Image used in CI of cf-mysql-release 0
[root@localhost ~]# docker pull mysql ---------------------默认下载最新版本
[root@localhost ~]# docker pull mysql:5.7--------------------下载指定版本
4、创建并运行一个mysql容器
[root@docker ~]# docker run -di --name=test_mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root centos/mysql-57-centos7
d7e5f99b502a904a970026e90227e186107e3b5d0baeaa93491af12cd7317b99
run : 创建并运行
-di : 以守护者模式创建
--name : 给容器取个名字
-p : 端口映射
-e : 初始化Mysql用户,并将root密码设置为root
最后面填的就是镜像的名字,不指定版本默认创建最新的
5、查看正在运行的容器
[root@docker ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
d7e5f99b502a centos/mysql-57-centos7 "container-entrypoin…" 5 seconds ago Up 4 seconds 0.0.0.0:3306->3306/tcp test_mysql
6、你就可以在自己电脑上面用数据库工具连接虚拟机里面的数据库
IP就是连接虚拟机的IP,账号:root,密码 : root
7、其实只要会拉取一个镜像,其他都是大同小异的(比如redis,mogodb,rabbitmq等等)
来源:https://www.jianshu.com/p/06afc65001e9
标签:docker,mysql,容器
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
SQL Server分析服务性能优化浅析
2010-01-16 13:30:00
Python使用for生成列表实现过程解析
2021-11-28 08:15:30
insert和select结合实现"插入某字段在数据库中的最大值+1"的方法
2024-01-25 07:52:46
python将YUV420P文件转PNG图片格式的两种方法
2021-09-04 10:06:10
正在研究XMLHTTP如何正确传送大于7F(127)的二进制数据
2008-09-13 18:41:00
如何基于Python实现电子邮件的发送
2022-03-16 11:49:16
![](https://img.aspxhome.com/file/2023/3/69433_0s.png)
SQL Server 数据库操作实用技巧锦集
2009-01-20 13:20:00
SQL Server创建索引教程
2010-07-02 21:09:00
python str字符串转uuid实例
2021-12-31 20:15:54
![](https://img.aspxhome.com/file/2023/1/79651_0s.jpg)
Oracle 常用的SQL语句
2009-08-02 07:09:00
详解如何在Apache中运行Python WSGI应用
2021-05-16 05:24:03
python 通过 pybind11 使用Eigen加速代码的步骤
2021-03-07 06:09:30
![](https://img.aspxhome.com/file/2023/5/110275_0s.png)
python之np.argmax()及对axis=0或者1的理解
2021-01-27 19:28:32
![](https://img.aspxhome.com/file/2023/7/67357_0s.png)
SQL Server中查看对象定义的SQL语句
2024-01-18 05:52:43
使用pyecharts1.7进行简单的可视化大全
2022-02-13 05:02:33
![](https://img.aspxhome.com/file/2023/3/63233_0s.png)
实例讲解如何利用crontab定时备份MySQL
2009-01-04 13:06:00
CSS 几条经典的 CSS Tips
2008-08-20 18:40:00
Laravel中数据库迁移操作的示例详解
2023-05-25 06:27:38
详解Pytest测试用例的执行方法
2022-02-15 18:28:14
![](https://img.aspxhome.com/file/2023/4/68434_0s.png)
k8s容器互联flannel vxlan通信原理
2024-05-08 10:46:01
![](https://img.aspxhome.com/file/2023/9/127369_0s.png)