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

menghubungkan ke wadah mysql komposisi buruh pelabuhan menolak akses tetapi buruh pelabuhan yang menjalankan gambar yang sama tidak

Variabel lingkungan di docker-compose.yml file tidak boleh memiliki tanda kutip saat menggunakan definisi array:

db:
  image: mysql:5.7
  ports:
    - "3306:3306"
  environment:
    - MYSQL_ROOT_PASSWORD=secret
    - MYSQL_USER=django
    - MYSQL_PASSWORD=secret
    - MYSQL_DATABASE=myAppDB

Jika Anda menggunakannya di docker-compose.yml . Anda berkas:

db:
  image: mysql:5.7
  ports:
    - "3306:3306"
  environment:
    - MYSQL_ROOT_PASSWORD="secret"
    - MYSQL_USER="django"
    - MYSQL_PASSWORD="secret"
    - MYSQL_DATABASE="myAppDB"

dan jalankan:

$ docker-compose up -d

dan masukkan wadah yang sedang berjalan:

$ docker-compose exec db /bin/bash

Anda akan melihat hasilnya:

[email protected]:/# echo $MYSQL_ROOT_PASSWORD                                                                                                                                              
"secret"


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ekspor/Impor CSV dengan PHPExcel

  2. Cara Memeriksa Ukuran Semua Tabel dalam Database di MySQL

  3. Melewati daftar ke prosedur tersimpan MySQL dan memeriksa SEMUA nilai ada

  4. Permintaan MySQL untuk mendapatkan nama kolom?

  5. Tabel pivot MySQL dengan header dinamis berdasarkan data kolom tunggal