IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Docker Discussion :

Docker-compose ajout de variable


Sujet :

Docker

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Ingénieur de production
    Inscrit en
    Novembre 2022
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur de production

    Informations forums :
    Inscription : Novembre 2022
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Docker-compose ajout de variable
    Bonjour,
    J’utilise actuellement docker pour un wordpress mais je souhaiterais modifier quelques valeurs dans le php.ini qui se situe dans /usr/local/etc/php du docker
    Lorsque je modifie à la main et que je recréer le docker avec la commande docker-compose up --force-recreate -d celui-ci recréer le php.ini
    Ce que je voudrais c'est intégrer ce changement de valeurs directement dans le docker-compose pour par exemple modifier la valeur upload_max_filesize=2M en 128M

    Voici mon docker-compose:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    version: '3.5'
    
    services:
       db:
         image: mysql:latest
         container_name: wordpress_db
         volumes:
           - /apps/wordpress/db:/var/lib/mysql
         restart: always
         env_file: .env
    
       wordpress:
         depends_on:
           - db
         image: wordpress:latest
         container_name: wordpress_app
         volumes:
           - /apps/wordpress/apps:/var/www/html
         ports:
           - "80:80"
         restart: always
         env_file: .env
    Pour information dans le fichier .env il y a toutes les informations de connexion à la BDD etc

    Cordialement,

  2. #2
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    17 453
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 17 453
    Points : 43 118
    Points
    43 118
    Par défaut
    Tu peux peut-être affecter les valeurs par ce fichier env, à voir ce qu'il contient.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  3. #3
    Membre émérite
    Avatar de cavo789
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2004
    Messages
    1 757
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 757
    Points : 2 992
    Points
    2 992
    Par défaut
    Au lieu de prendre l'image wordpress:latest telle quelle, tu devrais créer un Dockerfile qui ferait un FROM wordpress:latest pour ensuite ajouter le RUN echo '....' >> php.ini qui "va bien" càd qui va te permettre de créer et/ou adapter le fichier php.ini.

    J'ai vite cherché un lien sur Ggl; tu peux t'inspirer de quelque chose comme https://superuser.com/questions/1735...-my-dockerfile.

    Tu dis que docker-compose up --force-recreate -d recrée le fichier et c'est exactement tout l'intérêt de Docker et de ses containers : ils sont immutables. Tu peux faire ce que tu veux dedans; tout est jeté à la poubelle lorsque tu recrées le container et ça, c'est topissime (mais il faut en tenir compte). Tu joues avec ton container; et zou', poubelle, on repars d'une situation propre.
    Christophe (cavo789)
    Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be

  4. #4
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    17 453
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 17 453
    Points : 43 118
    Points
    43 118
    Par défaut
    cavo a raison, mais ton fichier env permet déjà peut-être d’appliquer ta modif: à voir (j'ai pas testé).
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

Discussions similaires

  1. ajout de variable
    Par vince2005 dans le forum Langage
    Réponses: 1
    Dernier message: 04/07/2006, 14h17
  2. ajouter une variable à une chaine
    Par youtou dans le forum C
    Réponses: 11
    Dernier message: 06/06/2006, 15h11
  3. Réponses: 1
    Dernier message: 30/03/2006, 07h19
  4. ajouter une variable sur un control
    Par gijy dans le forum MFC
    Réponses: 15
    Dernier message: 21/03/2006, 18h18
  5. Ajouter des variables au PATH
    Par Feustine dans le forum Langage
    Réponses: 5
    Dernier message: 16/08/2005, 13h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo