Komposisi Docker untuk MySQL dengan phpMyadmin

Komposisi Docker untuk MySQL dengan phpMyadmin

Docker-Compose adalah utilitas yang berguna untuk mengelola aplikasi Docker multi-kontainer. Dalam tutorial kami sebelumnya, saya telah membahas tentang data yang terus -menerus dari wadah MySQL Docker menggunakan volume Docker. Setelah Anda meluncurkan wadah MySQL dapat dihubungkan melalui terminal secara langsung. Tetapi pecinta phpMyadmin mungkin memerlukan antarmuka web untuk mengelola database.

Dalam tutorial ini, Anda akan belajar meluncurkan wadah MySQL Docker bersama dengan PHPMyAdmin Docker Container Menggunakan Perintah Docker-Compose.

Prasyarat

Panduan ini mengasumsikan bahwa Anda telah melakukan pengikut:

  1. Anda telah menginstal layanan Docker di sistem Anda
  2. Juga, telah mengkonfigurasi utilitas kompos Docker pada sistem Anda

Cara membuat mysql dengan wadah phpMyadmin docker

phpmyadmin adalah aplikasi web paling populer untuk mengelola server database mysql. Dalam tutorial ini, kami hanya menggunakan contoh wadah Docker untuk MySQL dan PhpMyadmin.

Jadi pertama-tama buat komposisi Docker.File YML di sistem Anda dengan konten berikut.

Docker-Compose.YML:

Versi: Layanan '3': DB: Gambar: MySQL: 5.7 container_name: DB Lingkungan: mysql_root_password: my_secret_password mysql_database: app_db mysql_user: db_user mysql_password: db_pass port/liblat/varpass: "6033: 3306" varpass: portpass: "6033: -3306" varpass: -sicmin: angsrMin: "6033 Lingkungan DB: PMA_Host: DB PMA_PORT: 3306 PMA_ARBITRY: 1 RESTART: SELALU PORTS: - 8081: 80 Volume: DBData:
1234567891011121314151617181920212223242526272829Versi: Layanan '3': DB: Gambar: MySQL: 5.7 container_name: DB Lingkungan: mysql_root_password: my_secret_password mysql_database: app_db mysql_user: db_user mysql_password: db_pass port/liblat/varpass: "6033: 3306" varpass: portpass: "6033: -3306" varpass: -sicmin: angsrMin: "6033 DB Lingkungan: PMA_Host: DB PMA_PORT: 3306 PMA_ARBITRARY: 1 RESTART: SELALU PORTS: - 8081: 80VOLUMES: DBDATA:

Simpan file Anda dan tutup.

Selanjutnya, jalankan perintah berikut untuk membuat wadah Docker menggunakan komposisi Docker.file konfigurasi YML.

Docker -Compose up -D 

Perintah di atas akan meluncurkan dua wadah Docker, satu untuk server database MySQL dan satu untuk phpMyadmin. Juga volume data akan dibuat, yang dilampirkan dengan wadah mysql untuk membuat data persisten.

Sekarang, akses phpMyadmin menggunakan browser web. Saya menjalankan contoh ini di mesin lokal saya. SO yang digunakan host sebagai localhost dengan port 8081 yang didefinisikan dalam konfigurasi compose Docker. Anda perlu mengubah localhost dengan alamat IP server Anda untuk mengaksesnya dari jarak jauh.

http: // localhost: 8081 

Kesimpulan

Dalam tutorial ini, Anda telah belajar meluncurkan wadah MySQL Docker dengan phpMyadmin. Bantuan mana yang membantu Anda mengelola database pada wadah MySQL Docker.