docker启动容器内部的mariadb
  DEdnwYVS9Z9b 2023年12月10日 17 0

使用Docker启动容器内部的MariaDB

简介

在本文中,我将向你介绍如何使用Docker来启动容器内部的MariaDB。Docker是一种容器化平台,它可以让开发者更轻松地打包、交付和运行应用程序。MariaDB是一个流行的开源关系型数据库管理系统。

整体流程

下面是启动容器内部的MariaDB的步骤:

journey
    title 启动容器内部的MariaDB
    section 安装Docker
    section 拉取MariaDB镜像
    section 创建并启动MariaDB容器
    section 连接到MariaDB容器
    section 使用MariaDB

接下来,我将详细介绍每个步骤所需的操作和代码。

安装Docker

在开始之前,你需要在你的机器上安装Docker。Docker的安装过程因操作系统而异,你可以在Docker官方网站上找到相应的安装指南。

拉取MariaDB镜像

在启动MariaDB容器之前,我们需要从Docker Hub上拉取MariaDB镜像。执行以下命令:

docker pull mariadb

这将下载并保存MariaDB镜像到本地。

创建并启动MariaDB容器

接下来,我们需要创建并启动一个MariaDB容器。执行以下命令:

docker run --name my-mariadb -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mariadb
  • --name my-mariadb 设置容器的名称为my-mariadb。
  • -e MYSQL_ROOT_PASSWORD=my-secret-pw 设置MariaDB的root用户密码为my-secret-pw
  • -d 表示在后台运行容器。

这将创建一个名为my-mariadb的容器,并将MariaDB以后台模式运行。

连接到MariaDB容器

现在,我们可以使用以下命令连接到MariaDB容器:

docker exec -it my-mariadb mysql -u root -p
  • docker exec 命令用于在运行的容器中执行命令。
  • -it 参数用于以交互模式运行命令。
  • my-mariadb 是我们之前创建的MariaDB容器的名称。
  • mysql -u root -p 是要在容器中执行的命令,它将连接到MariaDB数据库的root用户。

执行该命令后,你将被提示输入密码。输入之前设置的密码my-secret-pw,然后你将成功连接到MariaDB容器。

使用MariaDB

现在你已经成功连接到MariaDB容器,你可以在容器内部执行任何MariaDB相关的操作。例如,你可以创建数据库、创建表以及执行SQL查询。以下是一些常用的MariaDB命令:

  • 创建数据库:

    CREATE DATABASE mydatabase;
    
  • 选择数据库:

    USE mydatabase;
    
  • 创建表:

    CREATE TABLE mytable (id INT PRIMARY KEY, name VARCHAR(20));
    
  • 插入数据:

    INSERT INTO mytable (id, name) VALUES (1, 'John');
    
  • 查询数据:

    SELECT * FROM mytable;
    

请注意,在容器内部执行这些命令与在本地安装的MariaDB实例中执行命令的方式相同。

总结

通过本文,你学会了如何使用Docker启动容器内部的MariaDB。首先,你需要安装Docker并拉取MariaDB镜像。然后,你可以创建并启动MariaDB容器,并使用docker exec命令连接到容器内部的MariaDB实例。最后,你可以在容器内部执行各种MariaDB操作。

希望这篇文章对你有帮助!如果你有任何问题,请随时向我提问。

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年12月10日 0

暂无评论

推荐阅读
  EjBjm8WvfVM8   2023年12月23日   19   0   0 ImagedockerDockerImage