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)