sql >> Databáze >  >> RDS >> Mysql

Jak skrýt heslo Mysql v docker-compose pomocí env_file

Není potřeba soubor env. Pokud v ukotvitelném panelu použijete pouze název proměnné, vytvořte environment definice, jeho hodnota bude automaticky přenesena z vašeho hostitele do kontejneru:

services:
  db:
    image: "mysql:5.7"
    ports: ['3306:3306']
    environment:
      MYSQL_ROOT_PASSWORD: 

Z dokumentace :

Pokud z nějakého důvodu chcete nebo potřebujete použít soubor env, můžete také:

services:
  db:
    image: "mysql:5.7"
    ports: ['3306:3306']
    env_file:
    - production.env

a ve vašem production.env soubor (nebo jak to nazvat), stačí vložit řádky key=value :

MYSQL_ROOT_PASSWORD=7op-s3cr37

Viz také Možnost konfigurace „env_file“ .




  1. Seznam sloupců s indexy v PostgreSQL

  2. Nelze se připojit k serveru MySQL; Nelze vytvořit/zapsat soubor pid

  3. mysql-connector-java-8.0.12 :získávání chyby pro časové pásmo serveru „Malay Peninsula Standard Time“

  4. Jak mohu odstranit zablokování transakce?