mariadb-aria:latest

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云数据库 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
目录
相关文章
|
缓存 关系型数据库 MySQL
MariaDB的安装与配置
MariaDB的安装与配置
1031 0
|
机器学习/深度学习 Oracle 安全
MariaDB Centos7 下安装MariaDB
MariaDB Centos7 下安装MariaDB
416 0
|
SQL 存储 安全
RH358配置MariaDB SQL数据库--自动化部署MariaDB
RH358配置MariaDB SQL数据库--自动化部署MariaDB
293 0
RH358配置MariaDB SQL数据库--自动化部署MariaDB
|
MySQL 关系型数据库 PHP
MariaDB 的安装与配置
这个是本人最早接触的一篇数据库配置,也是让我入门Linux基础环境搭建的一篇,有时候忘了命令也会参考里面的内容 # rpm -ivh 12-cmake-2.8.11.1-5.
1431 0
|
关系型数据库 MySQL 数据安全/隐私保护
Mariadb安装之后的各种设置
Mariadb安装之后的各种设置 1、启动MariaDB 安装完成MariaDB,首先启动MariaDB,两条命令都可以 systemctl start mariadb 或者 service mariadb start 设置开机启动 systemctl enable mariadb .
2019 0
|
存储 Ubuntu 关系型数据库
Ubuntu 安装 MariaDB Server 10.3
随着 10.3.7 版本的发布,MariaDB 10.3 系列终于走出测试可以进行生产使用了,MariaDB 10.3 是 MariaDB 10.2 的演进版,带来了几个全新功能,并且具有 MySQL 的后端和重新实现的功能。
5514 0
|
Ubuntu 关系型数据库 MySQL
|
关系型数据库 MySQL Apache
|
关系型数据库 MySQL