shell - 将扩展名添加到 bluespice docker 映像
问题描述
我尝试将Math mediawiki 扩展添加到bluespice docker image:
FROM ubuntu:20.04 as main
RUN apt-get update
...
ENTRYPOINT /opt/docker/init.sh
问题是原始 docker 映像通过shell 脚本完成整个安装,然后执行“无限睡眠”:
#!/bin/bash
...
sleep infinity
在完成脚本的安装部分之后,我需要执行以下操作:
git clone "https://gerrit.wikimedia.org/r/mediawiki/extensions/Math" extensions/Math
echo "wfLoadExtension( 'Math' );" >> LocalSettings.php
有没有办法在不分叉 Dockerfile 的情况下做到这一点?
解决方案
推荐阅读
- javascript - 如何避免专注于 slickGoTo 事件
- sql - 如何将许多(和不同的)单元格从一行合并到具有较少单元格的多行?
- unit-testing - 使用 mocha webpack 为 Vue.js 前端编写单元测试用例时找不到模块问题
- javascript - 使用 qrcode-reader [React-Native] 解码 QrCode 图像文件时出错
- selenium - 如何在 Java 中使用 Selenium 打开 chrome 开发者控制台?
- vb.net - Devexpress 合并 3 个数据库,但缺少一些数据
- rest - 使用 LDAP 服务器配置的 Hyperledger Composer 身份验证失败,并出现错误“用户配置文件中缺少电子邮件”
- android - Xamarin Android 状态栏字体颜色
- ios - 使用 Hyperloop 在 iOS Appcelerator 中播放 Youtube 视频
- c# - Telerik - 无法用数据填充网格