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

docker.io - Docker yang menghubungkan antara wadah aplikasi &basis data

Menautkan di Docker memungkinkan koneksi jaringan dibuat di antara wadah. Docker akan mendefinisikan variabel lingkungan ke wadah tertaut Anda untuk URL, IP, port, dan protokol. Nama-nama ini akan didasarkan pada nama wadah Anda. Misalnya:

DB_NAME=/web2/db
DB_PORT=tcp://172.17.0.5:5432
DB_PORT_5432_TCP=tcp://172.17.0.5:5432
DB_PORT_5432_TCP_PROTO=tcp
DB_PORT_5432_TCP_PORT=5432
DB_PORT_5432_TCP_ADDR=172.17.0.5

Anda dapat menggunakan variabel lingkungan ini untuk menyiapkan wadah aplikasi Akka Anda untuk terhubung ke wadah DB Anda. Namun, Anda harus mengonfigurasi penampung aplikasi secara manual untuk melakukannya. Docker tidak akan membuat koneksi untuk Anda secara otomatis.

Jadi, di suatu tempat di aplikasi Anda, Anda harus meneruskan nilai ini ke skrip startup Anda, sesuatu yang mungkin terlihat seperti:

./restcore --Ddb.default.db="jdbc:mysql//${DB_PORT_3306_TCP_ADDR}:${DB_PORT_3306_TCP_PORT"



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Versi mana yang merupakan Server MySQL saya?

  2. Mysql pilih baris terakhir untuk setiap grup

  3. Cara terbaik untuk menyimpan array di database MySQL?

  4. penyisipan beberapa nilai dari kotak centang hanya nilai terakhir yang diambil dalam basis data

  5. Ubah stempel waktu menjadi tanggal dalam kueri MySQL