更新时间:2019-10-08 来源:黑马程序员 浏览量:
下面我们来了解一下mariadb容器化应用方法:Dockerfile

第1步:准备mariadb初始化及启动脚本
[root@localhost dockerfile]# vim mariadb.sh #!/bin/bash mysql_install_db --datadir=/var/lib/mysql/ --user=mysql sleep 3 mysqld_safe --defaults-file=/etc/my.cnf & sleep 3 mysql -e "grant all privileges on *.* to '用户名'@'%' identified by '授权访问密码';" mysql -e "flush privileges;"
第2步:创建Dockerfile文件
[root@localhost dockerfile]# vim dockerfile_mariadb FROM centos:latest MAINTAINER aiops RUN yum install mariadb-server mariadb -y COPY mariadb.sh . RUN sh mariadb.sh EXPOSE 3306 CMD mysqld_safe --defaults-file=/etc/my.cnf
第3步:基于Dockerfile文件生成mariadb应用镜像
[root@localhost dockerfile]# docker build -f dockerfile_mariadb -t my_mariadb:v1 .
第4步:验证mariadb应用镜像可用性
[root@localhost dockerfile]# docker run -d -p 3306:3306 --name mariadb_container my_mariadb:v1
至此,我们完成了mariadb数据库管理系统的容器化。
以上我们介绍了“mariadb数据库管理系统的容器解决方案”,希望对您有所帮助,如果想深入学习linux运维知识,请关注黑马程序员linux运维课程。
毕业16个工作日,平均薪资13180元,就业率100%,广州黑马AI智能应用开发(Java)学科20250529班
2026-03-06毕业32个工作日,平均薪资11147元,就业率95%,广州黑马AI智能应用开发(Java)学科20250326班
2026-03-05黑马程序员2025全国就业数据发布:全学科平均就业率92.07%,AI开发类就业平均薪资达11869.67元。
2026-03-05黑马全国校区齐开班!场面太太太壮观了!
2026-03-03AI智能应用开发课程紧贴企业刚需,全程高效学习,直达中高级软件开发水平
2026-02-28风口正劲!黑马程序员又一AI智能应用开发班毕业当天100%就业!
2026-02-27