mariadb-aria:latest

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用系列 2核4GB
简介: 【10月更文挑战第03天】

jc21/mariadb-aria:latestyobasystems/alpine-mariadb:latest,它们都用于部署 MariaDB 数据库服务。信息中指出 jc21/mariadb-aria:latest 镜像在某些 ARM 设备上可能会有问题,因此如果需要一个独立的数据库容器,建议使用 yobasystems/alpine-mariadb:latest 镜像。

详细解释

  1. jc21/mariadb-aria:latest

    • 这是一个由用户 jc21 创建的 MariaDB 镜像,基于 ARM 架构优化。
    • latest 标签表示这是最新版本的镜像。
    • 但根据信息提示,这个镜像在某些 ARM 设备上可能会遇到问题。
  2. yobasystems/alpine-mariadb:latest

    • 这是一个由 yobasystems 提供的 MariaDB 镜像,同样基于 Alpine Linux 构建,以减小体积。
    • 这个镜像被推荐用于 ARM 设备,因为它可能有更好的兼容性。

如何使用

如果你正在部署应用,并且需要一个数据库服务,你可以选择使用推荐的 yobasystems/alpine-mariadb:latest 镜像。以下是如何在 Docker 或 Docker Compose 中使用这个镜像的示例。

使用 Docker 运行 MariaDB 容器

docker run -d \
  --name my-mariadb \
  -e MYSQL_ROOT_PASSWORD=my-secret-pw \
  -e MYSQL_DATABASE=mydb \
  -e MYSQL_USER=myuser \
  -e MYSQL_PASSWORD=myuserpw \
  -v mariadb-data:/var/lib/mysql \
  yobasystems/alpine-mariadb:latest
  • -d:以守护进程模式运行容器。
  • --name my-mariadb:给容器指定一个名称。
  • -e:设置环境变量,用于配置 MariaDB。
    • MYSQL_ROOT_PASSWORD:设置数据库的 root 账户密码。
    • MYSQL_DATABASE:创建一个初始数据库。
    • MYSQL_USERMYSQL_PASSWORD:创建一个用户并设置密码。
  • -v mariadb-data:/var/lib/mysql:挂载数据卷,用于持久化数据库文件。

使用 Docker Compose

你可以在 docker-compose.yml 文件中定义服务,如下所示:

version: '3.8'
services:
  mariadb:
    image: yobasystems/alpine-mariadb:latest
    environment:
      MYSQL_ROOT_PASSWORD: my-secret-pw
      MYSQL_DATABASE: mydb
      MYSQL_USER: myuser
      MYSQL_PASSWORD: myuserpw
    volumes:
      - mariadb-data:/var/lib/mysql

volumes:
  mariadb-data:
相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
16天前
|
人工智能 云栖大会 云计算
9.19-9.20 云栖工坊邀您亲手打造AI助手
9.19-9.20 云栖工坊邀您亲手打造AI助手
322 25
|
2天前
|
移动开发 前端开发 JavaScript
HTML5 新的 Input可以有哪些好玩的应用
HTML5的新输入类型为应用带来了多种创新和互动功能,显著提升了用户体验和界面趣味性。例如,颜色选择器可动态改变网站主题色;滑块控制适用于音量或亮度调节;日期和时间输入便于预约系统的设计;互动式表单结合多种输入类型实现高效的数据收集;猜数字游戏增加用户参与度;实时搜索建议优化网站搜索功能;图像预览功能让用户上传图片前预览效果;密码可见性切换按钮提升表单的可用性;结合用户位置的电话号码输入则能提供附近服务信息。这些应用场景不仅使网站更具吸引力,还增强了用户的互动体验。
|
24天前
|
前端开发 程序员
【前端web入门第二天】01 html语法实现列表与表格_合并单元格
本文介绍了HTML中的列表与表格的使用方法。列表包括无序列表(`<ul>`嵌套`<li>`)、有序列表(`<ol>`嵌套`<li>`)和定义列表(`<dl>`嵌套`<dt>`和`<dd>`)。
43 19
|
4天前
|
安全 数据安全/隐私保护 UED
USB Key或硬件令牌
【9月更文挑战第29天】
12 3
|
23小时前
宏#define命令练习
宏#define命令练习。
14 9
|
2天前
|
安全 测试技术 API
后端开发中的API设计原则与最佳实践
本文将深入探讨在后端开发中API(应用程序编程接口)设计的基本原则和最佳实践。通过阐述如何构建高效、可扩展且安全的API,帮助开发者提升后端系统的性能和用户体验。不同于传统的摘要,本文无需包含背景介绍,直接进入主题,为读者提供实用的指导。
16 7
|
2天前
|
SQL 安全 程序员
网络安全与信息安全:关于网络安全漏洞、加密技术、安全意识等方面的知识分享
【9月更文挑战第30天】在数字化时代,网络安全和信息安全已成为全球关注的焦点。本文将探讨网络安全漏洞、加密技术以及提升安全意识的重要性。我们将通过代码示例,深入理解网络安全的基础知识,包括常见的网络攻击手段、防御策略和加密技术的实际应用。同时,我们还将讨论如何提高个人和企业的安全意识,以应对日益复杂的网络安全威胁。
|
23小时前
|
JSON 安全 API
CMS识别
【10月更文挑战第03天】
9 5
|
2天前
|
机器学习/深度学习 算法 PyTorch
K-Nearest Neighbors
【10月更文挑战第02天】
11 5
|
23小时前
|
安全 Ubuntu 关系型数据库
MariaDB
【10月更文挑战第03天】
11 4