Docker Üzerinde MySQL Kurulumu

Giriş

Docker, izole edilmiş konteynerlerde uygulamalarınızı çalıştırmanızı sağlar. Bu makale, Docker üzerinde MySQL veritabanını nasıl kuracağınızı adım adım açıklar.

Ön Koşullar

  • Docker’ın kurulu ve çalışır durumda olması gerekiyor.
  • Temel Docker komutlarına aşina olmanız faydalı olacaktır.

Adım 1: MySQL İmajını Çekmek

Docker Hub’dan MySQL imajını çekmek için aşağıdaki komutu kullanın:

docker pull mysql

Bu komut, Docker Hub’dan en son MySQL imajını indirecektir.

Adım 2: MySQL Konteynerini Başlatmak

MySQL konteynerini başlatmak için aşağıdaki komutu kullanabilirsiniz. Burada your_password kısmını güçlü bir şifre ile değiştirmeyi unutmayın:

docker run --name mysql-db -e MYSQL_ROOT_PASSWORD=your_password -d mysql

Bu komut, mysql-db adında bir konteyner başlatır ve root kullanıcısı için bir şifre atar.

Adım 3: MySQL’e Bağlanmak

Konteyner çalıştıktan sonra, MySQL veritabanına bağlanmak için aşağıdaki komutu kullanabilirsiniz:

docker exec -it mysql-db mysql -u root -p

Bu komut, mysql-db adlı konteynerde MySQL CLI’ya erişmenizi sağlar. Parola istendiğinde, Adım 2′de belirlediğiniz şifreyi girin.

Adım 4: MySQL Konteynerini Yönetmek

Konteyneri durdurmak, başlatmak veya kaldırmak için Docker’ın standart komutlarını kullanabilirsiniz:

  • Konteyneri durdurmak: docker stop mysql-db
  • Konteyneri başlatmak: docker start mysql-db
  • Konteyneri kaldırmak: docker rm mysql-db

Sonuç

Bu adımlarla, Docker üzerinde MySQL veritabanı sunucusunu başarıyla kurmuş ve temel yönetimini gerçekleştirmiş olacaksınız. Docker’ın esnekliği sayesinde, MySQL’i farklı projeler için kolayca yapılandırabilir ve izole edilmiş bir ortamda çalıştırabilirsiniz.