MySQLDockerfile书写简单示例
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQLDockerfile书写简单示例相关的知识,希望对你有一定的参考价值。
前言:在用mysql镜像启动MySQL服务时,我们经常会遇到时区和字符集问题,本篇文章将以Dockerfile形式重新构建MySQL镜像来彻底解决此问题。
1.拉取官方镜像
docker pull mysql:5.7.17
2.创建dockerfile
mkdir mysqldb
cd mysqldb
vi Dockerfile
构建一个 Dockerfile 文件内容为:
FROM mysql:5.7.17
MAINTAINER wang
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
ENV LANG=C.UTF-8
3.重新构建镜像
在 Dockerfile 文件所在目录执行:
docker build -t mysqldb:5.7.17 .
命令最后有一个. 表示当前目录
构建完成之后,使用docker images
检查镜像
接下来使用 docker run 命令来启动容器 核实时区及字符集是否正确
docker run --name mysqldb -e MYSQL_ROOT_PASSWORD=yourpass -d mysqldb:5.7.17
以上是关于MySQLDockerfile书写简单示例的主要内容,如果未能解决你的问题,请参考以下文章
在android中使用带有片段的roboguice的任何简单示例?