Docker Compose - Sambungan ke Phpmyadmin dan MySQL tidak berfungsi
P粉615886660
P粉615886660 2023-08-28 09:00:04
0
1
630
<p>Saya memerlukan cara mudah untuk mencipta persekitaran dengan PHP, NGINX, MySQL dan phpmyadmin menggunakan Docker-compose. </p> <p>Saya telah berjaya mencipta persekitaran PHP menggunakan NGINX. </p> <p>Sekarang saya ingin menambah pangkalan data dengan MySQL dan phpmyadmin. Kedua-dua komponen ini nampaknya tidak berfungsi. Sebagai contoh, saya tidak boleh mengakses phpmyadmin dengan menyatakan port "8081". Saya mengakses pelayan tempatan menggunakan alamat IP tempatan dan port di hujung alamat. </p> <p>Apabila saya ingin memanggil phpmyadmin, tetingkap penyemak imbas memberitahu saya "Tidak dapat menyambung ke pelayan". </p> <p>Ini ialah fail docker-compose.yml: </p> <pre class="brush:yaml;toolbar:false;">versi: "3.9" perkhidmatan: web: imej: nginx: terkini pelabuhan: - "8080:80" jilid: - ./src:/var/www/html - ./default.conf:/etc/nginx/conf.d/default.conf pautan: -php-fpm php-fpm: imej: php:8-fpm jilid: - ./src:/var/www/html mysql: imej: mysql nama_bekas: mysql persekitaran: MYSQL_ROOT_PASSWORD: '<kata laluan saya>' MYSQL_DATABASE:baton MYSQL_USER:baton MYSQL_PASSWORD: '<kata laluan saya>' pelabuhan: - "3306:3306" jilid: - ./database/mysql:/var/lib/mysql phpmyadmin: imej: phpmyadmin/phpmyadmin nama_bekas: pma pautan: - mysql persekitaran: PMA_HOST: mysql PMA_PORT: 3306 PMA_ARBITRARI: 1 mulakan semula: sentiasa pelabuhan: - 8081:80 </pra> <p>Semoga semua orang dapat membantu! </p>
P粉615886660
P粉615886660

membalas semua(1)
P粉564301782

Sekarang saya mendapat tahu bahawa saya melakukan kesilapan semasa menyambung ke pangkalan data melalui phpmyadmin. Saya mendapat pangkalan data kedua dan ia sudah berjalan pada port 3306. Saya kini telah bertukar kepada pangkalan data sedia ada dan sambungan kini berfungsi!

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan