首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
SAAS
ToB门户
了解全球最新的ToB事件
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
微博
Follow
记录
Doing
博客
Blog
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
排行榜
Ranklist
相册
Album
应用中心
qidao123.com ToB IT社区-企服评测·应用市场
»
论坛
›
软件与程序人生
›
DevOps与敏捷开发
›
在Ubuntu下通过Docker摆设MySQL服务器
返回列表
发新帖
在Ubuntu下通过Docker摆设MySQL服务器
[复制链接]
发表于 2025-11-14 19:02:10
|
显示全部楼层
|
阅读模式
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
简介
Docker
是一个开源的
容器
化平台,允许开辟者将应用和其依赖项打包到一个尺度化的单位中,便于在差异情况中快速摆设。它通过使用利用体系级假造化来实现轻量级的隔离,使得应用可以在任何地方运行。
MySQL
是环球最盛行的开源关系
数据库
管理体系,以其高
性能
、可靠性和易用性而广受接待。联合Docker和MySQL,开辟者可以快速搭建
数据库
情况,方便举行开辟和测试。
在Alpine Linux下通过Docker摆设MySQL
服务器
的步调
步调 1: 创建Alpine
容器
起首,我们必要创建一个基于Alpine Linux的Docker
容器
。
docker run -it --name alpine-mysql alpine
步调 2: 更新包管理器
进入容器后,使用Alpine自带的包管理器apk更新软件包列表。
apk update
步调 3: 安装MySQL(MariaDB)
在Alpine中,MySQL通常使用MariaDB来代替。我们可以通过以下下令安装MariaDB及其客户端:
apk add --no-cache mariadb mariadb-client
步调 4: 设置
数据库
初始化
在安装完成后,我们必要初始化数据库并设置root用户暗码。
mysql_install_db --user=mysql --datadir=/var/lib/mysql mysqladmin -u root password "123456"
步调 5: 启动MariaDB服务
接下来,启动MariaDB服务:
/etc/init.d/mariadb start
步调 6: 设置端口映射
为了能从宿主机访问MySQL服务,我们必要映射端口。可以在创建容器时指定端口映射:
docker run -d --name mysql-server -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:latest
参数分析
-d:背景运行容器。
--name mysql-server:指定容器名称为mysql-server。
-p 3306:3306:将宿主机的3306端口映射到容器内的3306端口。
-e MYSQL_ROOT_PASSWORD=123456:设置MySQL root用户的暗码为123456。
步调 7: 验证安装
末了,通过以下下令查抄MySQL服务是否乐成运行:
[code][/code]
bash
docker ps
假如看到mysql-server容器正在运行,就体现MySQL
服务器
已乐成摆设。
总结
通过以上步调,我们在Alpine Linux上乐成使用Docker摆设了MySQL
服务器
。使用Docker的强盛
功能
,可以快速搭建和管理数据库情况,为开辟与测试提供了极大的便利。
回复
使用道具
举报
返回列表
浏览过的版块
Java
Oracle
数据仓库与分析
SAAS
东湖之滨
+ 我要发帖
登录后关闭弹窗
登录参与点评抽奖 加入IT实名职场社区
去登录
微信订阅号
微信服务号
微信客服(加群)
H5
小程序
快速回复
返回顶部
返回列表