Buradasın
Docker'da MySQL ve phpMyAdmin birlikte nasıl çalıştırılır?
Yazeka
Arama sonuçlarına göre oluşturuldu
Docker'da MySQL ve phpMyAdmin'i birlikte çalıştırmak için aşağıdaki adımlar izlenebilir:
- MySQL konteynerinin kurulumu 4.
docker run –name mysql-container -e MYSQL_ROOT_PASSWORD=root -e MYSQL_DATABASE=testdb -p 3306:3306 -d mysql:latest
komutu ile "mysql-container" adında bir MySQL konteyneri oluşturulur 4.MYSQL_ROOT_PASSWORD
ile root kullanıcısının şifresi belirlenir veMYSQL_DATABASE
ile oluşturulacak varsayılan veritabanı tanımlanır 4.-p 3306:3306
ifadesi, yerel makinedeki 3306 portunu konteynerin 3306 portuna yönlendirir 4.
- phpMyAdmin konteynerinin kurulumu 4.
docker run –name phpmyadmin-container –link mysql-container:db -p 8080:80 -d phpmyadmin/phpmyadmin
komutu ile "phpmyadmin-container" adında bir phpMyAdmin konteyneri çalıştırılır 4.–link
parametresi, phpMyAdmin’in MySQL konteynerine erişebilmesi için bir bağlantı oluşturur 4.-p 8080:80
ifadesi, yerel makinedeki 8080 portunu phpMyAdmin konteynerinin 80 portuna yönlendirir 4.
- phpMyAdmin'e erişim 4.
- Kurulum tamamlandığında, phpMyAdmin'e web tarayıcısı üzerinden erişilebilir 4.
- Tarayıcıya
http://localhost:8080
yazılarak phpMyAdmin arayüzü açılır 4. - Burada kullanıcı adı olarak
root
ve MySQL için belirlenen şifre girilmelidir 4.
Alternatif olarak, Docker Compose kullanılarak da MySQL ve phpMyAdmin konteynerleri birlikte çalıştırılabilir 3. Bunun için aşağıdaki adımlar izlenebilir:
services: phpmyadmin: image: phpmyadmin:latest container_name: phpmyadmin ports: - 8080:80 environment
5 kaynaktan alınan bilgiyle göre: