安装MySql并在Docker镜像中加载Dump
创始人
2024-08-29 23:00:31
0

要在Docker镜像中安装MySQL并加载Dump,可以按照以下步骤进行操作:

  1. 创建一个Dockerfile,其中包含以下内容:
# 使用MySQL官方镜像作为基础镜像
FROM mysql:latest

# 将文件夹中的dump.sql文件复制到Docker镜像的根目录下
COPY dump.sql /docker-entrypoint-initdb.d/

# 设置环境变量,指定数据库名称和用户密码
ENV MYSQL_DATABASE=mydb
ENV MYSQL_ROOT_PASSWORD=password

# 执行初始化命令
RUN /etc/init.d/mysql start && mysql -u root -p${MYSQL_ROOT_PASSWORD} ${MYSQL_DATABASE} < /docker-entrypoint-initdb.d/dump.sql

# 暴露MySQL端口
EXPOSE 3306
  1. 在与Dockerfile相同的目录下创建一个名为"dump.sql"的SQL Dump文件,其中包含要加载的数据库结构和数据。

  2. 执行以下命令来构建Docker镜像:

docker build -t mysql-dump .
  1. 运行以下命令来启动Docker容器:
docker run -d -p 3306:3306 --name mysql-container mysql-dump

这将在后台启动一个名为"mysql-container"的Docker容器,并将主机的3306端口映射到容器的3306端口。

现在,您应该能够通过MySQL客户端连接到Docker容器,并查看已加载的Dump数据。

相关内容

热门资讯

据报道!盛世2辅助工具!总是存... 据报道!盛世2辅助工具!总是存在有辅助安装(有挂教学)-哔哩哔哩1)盛世2辅助工具辅助插件:进一步探...
更值得关注的是!四川途游破解安... 更值得关注的是!四川途游破解安装包!本来真的是有辅助器(真的有挂)-哔哩哔哩1、四川途游破解安装包模...
据相关数据显示!微信小程序游戏... 据相关数据显示!微信小程序游戏辅助器!竟然真的是有辅助插件(有挂分析)-哔哩哔哩1、许多玩家不知道微...
据相关数据显示!晋中胡乐辅助脚... 据相关数据显示!晋中胡乐辅助脚本下载!竟然是有辅助平台(有挂讲解)-哔哩哔哩亲,关键说明,晋中胡乐辅...
事发当天!凑一桌游戏关春天辅助... 事发当天!凑一桌游戏关春天辅助!真是是有辅助器(详细教程)-哔哩哔哩凑一桌游戏关春天辅助是不是有人用...
相较于以往!顺欣茶楼辅助软件视... 相较于以往!顺欣茶楼辅助软件视频!一贯真的是有辅助插件(的确有挂)-哔哩哔哩1、游戏颠覆性的策略玩法...
今日!决战卡五星透视!好像是真... 今日!决战卡五星透视!好像是真的辅助插件(有挂详细)-哔哩哔哩1、今日!决战卡五星透视!好像是真的辅...
值得注意的是!闲逸同花插件!本... 值得注意的是!闲逸同花插件!本来是有辅助软件(有挂详细)-哔哩哔哩闲逸同花插件透视方法中分为三种模型...
这一现象值得深思!欢乐联盟游戏... 这一现象值得深思!欢乐联盟游戏辅助!切实是有辅助下载(有挂分析)-哔哩哔哩1、玩家可以在欢乐联盟游戏...
现场直击!欢乐达人暗堡破解!本... 现场直击!欢乐达人暗堡破解!本来真的有辅助软件(有挂助手)-哔哩哔哩1、下载好欢乐达人暗堡破解透视辅...