首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在码头容器中重新加载服务配置(Php)?

如何在码头容器中重新加载服务配置(Php)?
EN

Stack Overflow用户
提问于 2018-07-19 16:31:31
回答 1查看 2.6K关注 0票数 0

我需要运行与根用户。

我在这个页面上执行步骤,Start PHP-FPM with root option automatically,但是它看起来好像systemd和systemctl没有被嵌入到我的page映像ubuntu:16.04中,那么我就不能重新加载服务配置了。

那怎么继续下去呢?今天,我将在同一个容器中安装apache/php。

提前谢谢。

Dockerfile:

代码语言:javascript
复制
FROM ubuntu:16.04

# Installer Nano / Apache2
RUN apt-get update && apt-get install -y \
    apt-utils \
    nano \
    apache2

# Activer le module Apache mod_proxy_fcgi
RUN a2enmod proxy_fcgi

# Activer le module Apache mod_rewrite
RUN a2enmod rewrite

# Installation PHP + extensions / composer
RUN apt-get install -y \
    php-fpm \
    php-mcrypt \
    php-mysql \
    php-apcu \
    php-curl \
    php-intl \
    php-xdebug \
    php-xml \
    php-zip \
    php-bcmath \
    php-gd \
    php-json \
    php-ldap \
    php-mbstring \
    php-mysql \
    php-pgsql \
    php-sqlite3 \
    php-xml \
    php-xsl \
    php-zip \
    php-soap \
    php-opcache \
    composer

# Creation dossier php pour pid/socket php-fpm
RUN mkdir /run/php

# Activer config
RUN a2enconf php7.0-fpm

EXPOSE 80

VOLUME /var/www/html
WORKDIR /var/www/html

# Clean up APT when done.
RUN apt-get clean

我的船坞-撰写文件:

代码语言:javascript
复制
version: '2'

services:
    apachephp:
        container_name: monserveur
        image: toto/apache2_php-fpm7.0.30:0.4
        ports:
            - "80:80"
        volumes:
            - D:\projets\lab.magento225:/var/www/html
        links:
            - db:db
        tty: true
    db:
        container_name: mabdd
        image: mysql:5.6
        ports:
            - "3306:3306"
        volumes:
            - D:\local.databases\lab.magento225:/var/lib/mysql
        environment:
            - MYSQL_ROOT_PASSWORD=root
    pma:
        container_name: phpmyadmin
        image: phpmyadmin/phpmyadmin
        ports:
            - "8080:80"
        links:
            - db:db

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-19 16:39:08

在任何基于Docker的环境中,最简单的方法就是停止并删除容器并运行一个新的容器,它将在启动时读取它的新配置。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51427749

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档