Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Cara menyembunyikan kata sandi Mysql di docker-compose menggunakan env_file

Tidak perlu file env. Jika Anda hanya menggunakan nama variabel di docker compose environment definisi, nilainya akan secara otomatis ditransfer dari host Anda ke wadah:

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

Dari dokumentasi :

Jika karena alasan tertentu, Anda ingin atau perlu menggunakan file env, Anda juga dapat:

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

dan di production.env . Anda file (atau apa pun namanya), cukup masukkan baris key=value :

MYSQL_ROOT_PASSWORD=7op-s3cr37

Lihat juga Opsi konfigurasi “env_file” .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apakah kueri mysql dinamis dengan sql melarikan diri sama amannya dengan pernyataan yang disiapkan?

  2. Symfony:Pengecualian terjadi pada driver:tidak dapat menemukan driver dengan mysql

  3. Dapatkan catatan bulan ini

  4. Urutan kueri MySQL berdasarkan beberapa item

  5. MySQL:Cari string yang sama di beberapa kolom