之前做过几次apache的docker镜像,镜像成功了。但是运行时总是不自动运行apache,必须登录容器后手动启动apache,今天又弄了一下,终于出来了,记录下来以作备用。
# Dockerfile
FROM tianon/apache2:latest
MAINTAINER liqiang.zhang@ecloud.com.cn 2016年09月29日
RUN echo "Asia/Shanghai" > /etc/timezone && dpkg-reconfigure -f noninteractive tzdata
#ADD run.sh /root/run.sh
#RUN chmod 755 /root/*.sh
COPY index.php /var/www/html
ENV APACHE_RUN_USER www-data
ENV APACHE_RUN_GROUP www-data
ENV APACHE_LOG_DIR /var/log/apache2
ENV APACHE_PID_FILE /var/run/apache2.pid
ENV APACHE_RUN_DIR /var/run/apache2
ENV APACHE_LOCK_DIR /var/lock/apache2
ENV APACHE_SERVERADMIN admin@localhost
ENV APACHE_SERVERNAME localhost
ENV APACHE_SERVERALIAS docker.localhost
ENV APACHE_DOCUMENTROOT /var/www
EXPOSE 80
WORKDIR /var/www/html
ENTRYPOINT apache2 -D FOREGROUND
分享到:
相关推荐
生成php apache 容器制作的 dockerfile 已经安装的拓展有: 1. PDO 2.GD等 ====== 镜像替换为阿里镜像
这里边的文件是用来构建apache的docker镜像的,大家可以放心使用
docker-php52-apache 带有debian squeeze + php 5.2 + apache 2的Docker项目 Docker组成 使用docker-compose配置项目 将docker-compose.yml.dist复制到docker-compose.yml 配置docker-compose.yml文件 目录映射 ...
webdevops/php-apache:ubuntu-* webdevops/php-apache:debian-* webdevops/php-apache-dev:ubuntu-* webdevops/php-apache-dev:debian-* webdevops/php-nginx:ubuntu-* webdevops/php-nginx:debian-* ...
docker-moodle, 安装最新的Moodle,Apache,PHP,MySQL和SSH的Dockerfile docker-moodle安装最新的Moodle,Apache,PHP,MySQL和SSH的Dockerfile安装git clone https://github.com/sergiogomez/docker-moodle.
tutum-docker-apache-php + Oracle OCI8 驱动程序 基于 tutum/apache-php 和 Oracle InstantClient OCI8 驱动程序的 Docker 镜像 执照 您必须接受 Instant Client 的 OTN 开发和分发许可协议才能下载此软件。 用法 ...
docker安装PHP5.6镜像文件,mac下成功运行起来
微信云托管DockerFile: 基于微信云托管官方模板Thinkphp+Apache修改 From Alpine3.13 添加了以下包: Php8 Apache Microsoft ODBC Php SqlSrv 支持MacBook M1 调试环境
10. **Docker化部署**:随着容器技术的发展,如何在Docker环境中部署Apache也可能在文档中提及,包括创建Dockerfile和使用Docker Compose。 以上是根据"apache中文帮助文档"的标签和标题推测出的可能内容。这个文档...
使用systemd的具有Centos 8,Apache和PHP的容器的Dockerfile,用于Web开发。 可以在找到更多详细信息。 建造 创建Docker镜像 docker build -t < image> . 将替换为所需的图像名称。 例子。 docker build -t ...
docker-apache-php5.1 apache和php5.1的Docker镜像与Mailcatcher
docker-php-apache-ubuntu ├── docker-compose.yml ├── laravel └── web ├── Dockerfile └── apache.conf Dockerfileのビルド # docker-compose.ymlのあるディレイクトリで実行 $ docker-compose ...
Docker Apache PHP 基于ApachePHP 5.6.40的,安装了mysql扩展。内容港口80卷数体积目的/var/www/html/ 从基本映像:文件从该目录提供。作者 执照麻省理工学院 版权版权(c)2021 Ben Green https://bcgdesign.com...
PHP扩展安装脚本Composer为PHP开发人员安装Docker为PHP开发人员使用PHP 7.3,PHP 7.2,PHP 7.1,PHP 7.0,Nginx,OpenLiteSpeed,Apache HTTP Server和Lighttpd为PHP开发人员精心制作了Docker映像。 快速简单PHP扩展...
Apache-php-mysql-modsecurity-docker-容器具有php-fpm,Apache,MySQL和ModSecurity Web应用程序防火墙的完整Web应用程序。... |- ..|- docker |- apache |- config |- 000-default.conf |- httpd.conf |- Dockerfile
4.9.6, latest (Dockerfile) ( php:7-apache / Wordpress 4.9.6) 4.8 (Dockerfile) ( php:7-apache / Wordpress 4.8) 4.6.1 (Dockerfile) ( php:7.0.10-apache / Wordpress 4.6.1) 4.4.1 (Dockerfile) ( php:7.0.2-a
docker-apache-php-mariadb 带有Apache,MySql 8.0,PhpMyAdmin和Php的Docker示例 如果签出标签mariadb-10.1则可以使用MariaDB mariadb-10.1 如果签出标签mysql5.7则可以使用MySql 5.7 建立影像 docker build -t ...
您还可以从 GitHub 克隆brunoric/docker-apache2-php-postgresql并使用在 docker-apache2-php-postgresql 文件夹上执行的以下命令从 Dockerfile 自己构建它: docker build -t brunoric/docker-apache2-...
自定义PHP-Apache Docker容器该容器包含PHP 7.4,Apache 2.4和所有常用模块+作曲家带有traefik 2反向代理的Docker-compose示例 <service>: image: techgeeks/...
受支持的docker映像均为Alpine / Debian版本,但PHP 5.5除外,PHP 5.5仅支持Debian 8(jessie)(即php:5.5 , php:5.5-apache , php:5.5-cli , php:5.5-fpm , php:5.5-zts )。 另请参阅“部分中的注释。用法您...