原文地址:https://mariadb.com/resources/blog/introducing-docker-images-for-mariadb-enterprise-server/
原文作者:Rob Hedgpeth
MariaDB公司最近发布了MariaDB企业Docker注册中心,它将提供 MariaDB企业版数据库 的 Docker镜像。
这使得用户能够使用Docker下载、安装和使用MariaDB Enterprise Server。Docker是一个开放的平台,用于开发、发布和运行应用程序,而无需管理基础设施。
Docker通过提供了一个允许你创建一个新容器的镜像。
更具体地说,MariaDB公司的付费用户,现在可以使用官方版的MariaDB企业数据库镜像来创建Docker容器。容器提供了一种可移植的、隔离的方式来管理软件,而不必担心主机操作系统。
容器的易用性
您可能已经知道 MariaDB社区版数据库的Docker镜像 已经发布一段时间了。
现在MariaDB企业版数据库也支持Docker部署,以支持需要在现有基础设施上快速部署的场景,例如:
- 作为持续集成(CI)的一部分,不断创建和销毁的自动化测试环境。
- 在本地工作站上创建一个小型测试环境。
- 在同一主机创建多个隔离的测试环境。
创建一个MariaDB企业版Docker容器
从这里开始,我们从MariaDB企业Docker注册中心拉取一个MariaDB企业版数据库的镜像,以此可以快速、简单的启动一个容器。
提示:关于如何使用MariaDB企业Docker注册中心来创建和部署一个Docker容器,等更多更详细的参考资料,请务必参考官方文档。
第一步:获取您的MariaDB客户下载令牌
要使用MariaDB企业Docker注册中心,您需要在出现提示的地方提供客户下载令牌作为密码。
因此,为了获取令牌,你需要做以下事情:
第二步: 登录Docker注中心
执行下面的docker
命令登录MariaDB企业Docker注册中心:
$ docker login docker.mariadb.com
然后,当出现提示时,输入登录凭证:
- 用户名: 与MariaDB账户关联的电子邮箱地址。
- 密码: 步骤1中获取的客户下载令牌。
第三步: 拉取Docker镜像
在MariaDB企业Docker注册中心的企业服务器仓库里,包含了使用特定 标签(tags
) 来映射不同MariaDB企业发行版的镜像。
注意:在本次演练中,我将使用latest
标签,它指向最新版本的MariaDB数据库镜像。有关可用标签的更多信息,请参阅官方文档。
使用下面的命令拉取最新的Docker镜像:
$ docker pull docker.mariadb.com/enterprise-server:latest
第四步:创建一个新的容器
当你已经拉取MariaDB企业版Docker镜像,你就可以创建一个新的容器:
$ docker run --detach --name mariadb-es-latest --env
MARIADB_ROOT_PASSWORD='Password123!'
docker.mariadb.com/enterprise-server:latest
然后会返回一个新的容器序号:
第五步:连接容器并使用MariaDB企业版
最后,您可以确认容器已经创建,MariaDB企业版已启动成功,通过连接容器并使用容器中所包含的MariaDB命令行客户端。
$ docker exec -it mariadb-es-latest mariadb -u root -pPassword123!
了解更多
如果您想更多的了解关于如何开始使用MariaDB企业Docker注册中心,来管理容器化的MariaDB企业版数据库,您可以从官方文档获取更多信息。
同时,如果您想了解更多关于MariaDB特性和功能,可以参阅下面的资源:
- MariaDB官方文档
- MariaDB开发者中心
- MariaDB开发者代码中心 – 一个GitHub空间提供了开发示例
- MariaDB社区Slack
祝您使用愉快!