Docker 使用 Adminer 编写 MariaDB 的过程涉及几个步骤。以下是一个详细的指南:
如果你还没有安装 Docker,请先安装 Docker。你可以从 Docker 官方网站 下载并安装适合你操作系统的 Docker 版本。
使用以下命令从 Docker Hub 拉取 MariaDB 镜像:
docker pull mariadb
使用以下命令运行 MariaDB 容器。你可以根据需要修改端口映射和其他配置。
docker run --name some-mariadb -e MYSQL_ROOT_PASSWORD=my-secret-pw -d -p 3306:3306 mariadb
--name some-mariadb
:为容器指定一个名称。-e MYSQL_ROOT_PASSWORD=my-secret-pw
:设置 MariaDB 的 root 用户密码。-d
:以 detached 模式运行容器。-p 3306:3306
:将容器的 3306 端口映射到主机的 3306 端口。使用以下命令从 Docker Hub 拉取 Adminer 镜像:
docker pull adminer
使用以下命令运行 Adminer 容器,并将其连接到 MariaDB 容器。
docker run --name some-adminer -p 8080:8080 --link some-mariadb:mariadb -d adminer
--name some-adminer
:为容器指定一个名称。-p 8080:8080
:将容器的 8080 端口映射到主机的 8080 端口。--link some-mariadb:mariadb
:将 Adminer 容器链接到 MariaDB 容器。-d
:以 detached 模式运行容器。打开浏览器,访问 http://localhost:8080
,你应该会看到 Adminer 的登录界面。使用 MariaDB 的 root 用户名和密码(在步骤 3 中设置的密码)登录。
登录后,你可以使用 Adminer 的界面来管理 MariaDB 数据库,包括创建数据库、表、用户等操作。
通过以上步骤,你可以在 Docker 中使用 Adminer 来管理 MariaDB。这种方式使得数据库管理更加方便和安全,同时也便于部署和维护。
云+社区沙龙online [国产数据库]
云+社区技术沙龙[第28期]
小程序·云开发官方直播课(数据库方向)
云+社区技术沙龙[第11期]
腾讯技术创作特训营第二季
DB-TALK 技术分享会
云+社区技术沙龙第33期
领取专属 10元无门槛券
手把手带您无忧上云