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、你就可以在自己电脑上面用数据库工具连接虚拟机里面的数据库

Docker创建Mysql容器的简单步骤

IP就是连接虚拟机的IP,账号:root,密码 : root

7、其实只要会拉取一个镜像,其他都是大同小异的(比如redis,mogodb,rabbitmq等等)

Docker创建Mysql容器的简单步骤

来源:https://www.jianshu.com/p/06afc65001e9

标签:docker,mysql,容器
0
投稿

猜你喜欢

  • 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
  • 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
  • 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
  • python之np.argmax()及对axis=0或者1的理解

    2021-01-27 19:28:32
  • SQL Server中查看对象定义的SQL语句

    2024-01-18 05:52:43
  • 使用pyecharts1.7进行简单的可视化大全

    2022-02-13 05:02:33
  • 实例讲解如何利用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
  • k8s容器互联flannel vxlan通信原理

    2024-05-08 10:46:01
  • asp之家 网络编程 m.aspxhome.com