Container(Konteyner) teknolojileri son dönemde gittikçe artan bilinirliği ve sağladığı avantajlarla göze çarpıyor. Bu kitapta, konteyner yapısı örnek sistemlerden olan Docker üzerinden ele alınıyor. İmaj, konteyner kavramları, uygulamaların ve mikroservislerin Docker’a aktarılması, Docker üzerinde bulunan bazı ağ çeşitleri, Dockerfile hazırlama ve imaj oluşturma, Docker Swarm Mode ile birden çok makineyi yönetme (orkestrasyon, orchestration), Docker Compose ile birden çok konteyner ve ağların tanımlanması, multistage build, log erişimi için önerilen yöntemler, volume kavramı ve çeşitli uygulamaları, Portainer gibi konulara değiniliyor.
Kitap boyunca anlatımlar Ubuntu 16.04 üzerinden yapılacaktır. Dağıtımlar arasında çok büyük farklılıklar olmamakla birlikte uygulamaların sanal makine üzerinden de olsa Ubuntu ile yapılması tavsiye edilir.
Temel Linux bilgisi ile kitabın okunması, temel bilgi yoksa bu konuda bir kitap veya eğitim sonrasında kitabın okunması önerilir.
İçindekiler;
- Kurulum, Ön Gereksinimler
- Konteyner Nasıl Çalışır?
- İmaj Oluşturma ve Dockerfile Komutları
- Volume Kavramı ve SSHFS Volume Eklentisi
- Örnekler ile Docker Compose
- Bazı Sık Kullanılan Docker Komutları
- Portainer Kurulumu ve Kullanımı
- Docker Swarm Mode Tanıtımı ve Örnekleri
- Play With Docker
- Log Erişimi ve Log Sürücüleri
- Servislere Dışarıdan Erişim (ngrok, SSH ters vekil sunucu)