Advertisement

Dockerfile:mysql镜像编写

阅读量:

基于Dockerfile的MySQL镜像在CentOS 6.7系统中的实现方式如下所示:

FROM centos:6.7

MAINTAINER chenyufeng "yufengcode@gmail.com"

使用yum的方式安装mysql;

执行以下命令以安装mysql-server和mysql软件包:RUN yum install -y mysql-server mysql

安装完成以后,执行以下命令。配置用户名密码相关信息;

执行命令 /etc/init.d/mysqld start 并且依次运行以下指令:通过 mysql -e "grant all privileges on . to 'root'@'%' identified by '123456' WITH GRANT OPTION ;" 授予远程访问权限,再通过 mysql -e "grant all privileges on . to 'root'@'localhost' identified by '123456' WITH GRANT OPTION ;" 授予本地访问权限,最后使用 mysql -u root -p123456 -e "show databases;" 显示所有数据库列表。

镜像端口3306暴露配置

EXPOSE 3306

全部评论 (0)

还没有任何评论哟~