inception projesi, Ecole 42'nin bir parçası olarak geliştirilmiş bir sanal makine ve konteyner yönetim projesidir. Bu proje, kullanıcıların Docker kullanarak çeşitli hizmetleri (web sunucusu, veritabanı vb.) sanal makineler ve konteynerlerde çalıştırmasını sağlar.
- Docker ve Docker-compose kullanımı
- Çoklu hizmet (web sunucusu, veritabanı, vb.) yönetimi
- Konteynerleştirilmiş uygulama dağıtımı
- Sanallaştırma teknikleri
- Docker
- Docker-compose
- Makefile (isteğe bağlı)
- Depoyu Klonlayın:
git clone https://github.com/eryilmaz1337/inception.git cd inception
- Docker Konteynerlerini Başlatın:
docker-compose up --build
- Hizmetlerin Çalıştığını Doğrulayın:
Tarayıcınızda yerel sunucu adresini ziyaret ederek web hizmetlerinin çalıştığını doğrulayabilirsiniz.
yada direk make komutunu kullanarakta projeyi çalıştırabilirsiniz
- Docker-compose ile Hizmetleri Yönetin:
Hizmetleri başlatmak, durdurmak veya yeniden başlatmak için Docker-compose komutlarını kullanabilirsiniz.
- Konfigürasyon Dosyalarını Düzenleyin:
Docker-compose ve diğer yapılandırma dosyalarını düzenleyerek hizmetlerinizi özelleştirebilirsiniz.
- Logları İnceleyin:
Docker konteynerlerinin loglarını inceleyerek hizmetlerin durumu hakkında bilgi edinebilirsiniz.
The inception project is a virtualization and container management project developed as part of Ecole 42. This project enables users to run various services (web server, database, etc.) in virtual machines and containers using Docker.
- Usage of Docker and Docker-compose
- Management of multiple services (web server, database, etc.)
- Deployment of containerized applications
- Virtualization techniques
- Docker
- Docker-compose
- Makefile (optional)
- Clone the Repository:
git clone https://github.com/eryilmaz1337/inception.git cd inception
- Start the Docker Containers:
docker-compose up --build
- Verify the Services are Running:
Visit the local server address in your browser to verify that the web services are running.
- Manage Services with Docker-compose:
Use Docker-compose commands to start, stop, or restart services.
- Edit Configuration Files:
Customize your services by editing the Docker-compose and other configuration files.
- Check Logs:
Review the logs of Docker containers to get information about the status of services.