mysql - docker 仅在一个命令期间运行 mysql
问题描述
我正在尝试将 phpmyadmin 安装到 docker 容器中。
我正在做这样的事情:
- 安装 MySQL-server 和 phpmyadmin 依赖项。
- 在一个命令中:
- 启动 MySQL 服务器。
- 安装 phpmyadmin。
- 停止 MySQL 服务器。
此 Dockerfile 在我的计算机上运行良好,但在hub.docker.com上失败
有人在 docker 构建过程中如何执行 MySQL 命令吗?
RUN apt-get install -y -qq --no-install-recommends \
mysql-server-5.7 \
apache2 \
php7.0 \
php7.0-zip \
php7.0-bz2 \
php7.0-gd \
libapache2-mod-php7.0
# Fix MySQL home error
RUN usermod -d /var/lib/mysql mysql
RUN service mysql start && \
apt-get install -y -qq --no-install-recommends phpmyadmin && \
service mysql stop
解决方案
推荐阅读
- java - 奖励广告暂时移除广告 android studio
- c - ESP32 使用 SPI 连接到单独的 IC
- java - 在 ArrayList 中搜索关键字并返回位置
- c# - 将 3D 索引坐标数据对存储在动态、可变大小的 2D 数据结构中的最有效方法是什么?
- vba - 如何使用 Selenium VBA 将焦点切换到新窗口?
- wpf - 绑定到另一个控件行为
- php - PHP根据日期和时间计算文本文件行数
- karate - 从空手道中的json数组中提取数据
- python - 如何在 Django Admin 中更改背景行颜色
- python - Mapping two dataframes with pd.merge