- Düzenlendi
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.