SlideShare a Scribd company logo
1 of 19
Hürriyet IT
Takımı ile
Teknolojide Atılım
docker ile
konforlu geliştirme ortamı
selçuk usta
technical team lead @ hurriyet
MCP, MCTS, MCPD
former trainer&consultant
blog writer
medium.com/@selcukusta
twitter.com/ustasoglu
linkedin.com/in/selcukusta
1
geliştirici için
konfor nedir?
2
docker bu işin
neresinde?
Uygulamaları, işletim
sisteminden ayıran
dev-opsteknolojisi
Yazılımgeliştirme ve
ortamlaradağıtma
maliyetlerinde yüksek
kazanım
“Worksonmy
machine!” sendromuna
kesin çözüm!
Uygulama yaşam
döngüsünün, öntanımlı
konfigürasyonlarla
güvenliğinin sağlanması
“
(*)When software is distributed in containers, devs have freedom to decide what apps they need.
@lguminski
Yazılım, konteynırlar üzerine dağıtık
modellendiğinde; geliştiriciler, hangi
uygulamanın neye ihtiyacı olduğuna
kara verme özgürlüğüne sahip olur. (*)
3
docker cli
dockerfile
> docker version
> docker pull NAMESPACE/REPOSITORY:TAG
> docker push NAMESPACE/REPOSITORY:TAG
> docker run NAMESPACE/REPOSITORY:TAG
> docker start CONTAINER_ID
> docker stop CONTAINER_ID
> docker images
> docker ps [-a] [-q]
> docker rmi IMAGE_ID [-f]
> docker rm CONTAINER_ID [-f]
> docker inspect CONTAINER_ID
> docker logs CONTAINER_ID
docker
motoru ile
komut
etkileşimi
Projelerin
dockerize
edilmesi için
kullanılan metin
dokümanı
DEMO
Teşekkürler!selcukusta(at)gmail(dot)com

More Related Content

Similar to Teknolojide Atılım - Docker İle Konforlu Geliştirme Ortamı

Sanallastirmada yeni akim: Docker
Sanallastirmada yeni akim: DockerSanallastirmada yeni akim: Docker
Sanallastirmada yeni akim: DockerOguz Yarimtepe
 
Docker Nedir, Ne İşe Yarar, Nasıl Kullanılmalıdır?
Docker Nedir, Ne İşe Yarar, Nasıl Kullanılmalıdır? Docker Nedir, Ne İşe Yarar, Nasıl Kullanılmalıdır?
Docker Nedir, Ne İşe Yarar, Nasıl Kullanılmalıdır? Mustafa AKIN
 
Abis Teknoloji şirket içi Docker sunumu
Abis Teknoloji şirket içi Docker sunumuAbis Teknoloji şirket içi Docker sunumu
Abis Teknoloji şirket içi Docker sunumuMahmut Gündoğdu
 
Sinema Seans Bilgi ve Rezervasyon Sisteminin Mikro Servis Yaklaşımıyla Gelişt...
Sinema Seans Bilgi ve Rezervasyon Sisteminin Mikro Servis Yaklaşımıyla Gelişt...Sinema Seans Bilgi ve Rezervasyon Sisteminin Mikro Servis Yaklaşımıyla Gelişt...
Sinema Seans Bilgi ve Rezervasyon Sisteminin Mikro Servis Yaklaşımıyla Gelişt...Tolga Kaprol
 
Docker - Ankara Cloud Meetup
Docker - Ankara Cloud Meetup Docker - Ankara Cloud Meetup
Docker - Ankara Cloud Meetup Mustafa AKIN
 
Web Uygulamalarında Kaynak Kod Analizi - 1
Web Uygulamalarında Kaynak Kod Analizi - 1Web Uygulamalarında Kaynak Kod Analizi - 1
Web Uygulamalarında Kaynak Kod Analizi - 1Mehmet Ince
 
Işletim sistemleri
Işletim sistemleriIşletim sistemleri
Işletim sistemlerisnakeyes31
 
vSphere Integrated Containers
vSphere Integrated ContainersvSphere Integrated Containers
vSphere Integrated ContainersVahric Muhtaryan
 
Metasploit Framework ile Güvenlik Denetimi
Metasploit Framework ile Güvenlik DenetimiMetasploit Framework ile Güvenlik Denetimi
Metasploit Framework ile Güvenlik DenetimiFatih Ozavci
 
Usmos mil soft_dds_makale
Usmos mil soft_dds_makaleUsmos mil soft_dds_makale
Usmos mil soft_dds_makalemilsoftSDC
 
DevOps Pratikleri ile Yazılım Dünyasında Neler Değişiyor?
DevOps Pratikleri ile Yazılım Dünyasında Neler Değişiyor?DevOps Pratikleri ile Yazılım Dünyasında Neler Değişiyor?
DevOps Pratikleri ile Yazılım Dünyasında Neler Değişiyor?Derya SEZEN
 
Pardus ve Yenilikleri
Pardus ve YenilikleriPardus ve Yenilikleri
Pardus ve Yenilikleripinguar
 
Meteor.js Hakkinda
Meteor.js HakkindaMeteor.js Hakkinda
Meteor.js HakkindaUğur Oruc
 
Docker node-nginx-redis ipnordic demo
Docker node-nginx-redis ipnordic demoDocker node-nginx-redis ipnordic demo
Docker node-nginx-redis ipnordic demoCemal Erdemir
 
Windows 8 Ögretim Materyali
Windows 8 Ögretim MateryaliWindows 8 Ögretim Materyali
Windows 8 Ögretim MateryaliCaner Öztürkten
 
Developer Tools
Developer ToolsDeveloper Tools
Developer ToolsBurak Erol
 

Similar to Teknolojide Atılım - Docker İle Konforlu Geliştirme Ortamı (20)

Sanallastirmada yeni akim: Docker
Sanallastirmada yeni akim: DockerSanallastirmada yeni akim: Docker
Sanallastirmada yeni akim: Docker
 
Docker Nedir, Ne İşe Yarar, Nasıl Kullanılmalıdır?
Docker Nedir, Ne İşe Yarar, Nasıl Kullanılmalıdır? Docker Nedir, Ne İşe Yarar, Nasıl Kullanılmalıdır?
Docker Nedir, Ne İşe Yarar, Nasıl Kullanılmalıdır?
 
Abis Teknoloji şirket içi Docker sunumu
Abis Teknoloji şirket içi Docker sunumuAbis Teknoloji şirket içi Docker sunumu
Abis Teknoloji şirket içi Docker sunumu
 
Sinema Seans Bilgi ve Rezervasyon Sisteminin Mikro Servis Yaklaşımıyla Gelişt...
Sinema Seans Bilgi ve Rezervasyon Sisteminin Mikro Servis Yaklaşımıyla Gelişt...Sinema Seans Bilgi ve Rezervasyon Sisteminin Mikro Servis Yaklaşımıyla Gelişt...
Sinema Seans Bilgi ve Rezervasyon Sisteminin Mikro Servis Yaklaşımıyla Gelişt...
 
Docker - Ankara Cloud Meetup
Docker - Ankara Cloud Meetup Docker - Ankara Cloud Meetup
Docker - Ankara Cloud Meetup
 
Web Uygulamalarında Kaynak Kod Analizi - 1
Web Uygulamalarında Kaynak Kod Analizi - 1Web Uygulamalarında Kaynak Kod Analizi - 1
Web Uygulamalarında Kaynak Kod Analizi - 1
 
Openstack Magnum CaaS
Openstack Magnum CaaSOpenstack Magnum CaaS
Openstack Magnum CaaS
 
Işletim sistemleri
Işletim sistemleriIşletim sistemleri
Işletim sistemleri
 
vSphere Integrated Containers
vSphere Integrated ContainersvSphere Integrated Containers
vSphere Integrated Containers
 
Metasploit Framework ile Güvenlik Denetimi
Metasploit Framework ile Güvenlik DenetimiMetasploit Framework ile Güvenlik Denetimi
Metasploit Framework ile Güvenlik Denetimi
 
Usmos mil soft_dds_makale
Usmos mil soft_dds_makaleUsmos mil soft_dds_makale
Usmos mil soft_dds_makale
 
DevOps Pratikleri ile Yazılım Dünyasında Neler Değişiyor?
DevOps Pratikleri ile Yazılım Dünyasında Neler Değişiyor?DevOps Pratikleri ile Yazılım Dünyasında Neler Değişiyor?
DevOps Pratikleri ile Yazılım Dünyasında Neler Değişiyor?
 
Pardus ve Yenilikleri
Pardus ve YenilikleriPardus ve Yenilikleri
Pardus ve Yenilikleri
 
Meteor.js Hakkinda
Meteor.js HakkindaMeteor.js Hakkinda
Meteor.js Hakkinda
 
Sunum 13 (1)
Sunum 13 (1)Sunum 13 (1)
Sunum 13 (1)
 
Sunum 13
Sunum 13Sunum 13
Sunum 13
 
Docker node-nginx-redis ipnordic demo
Docker node-nginx-redis ipnordic demoDocker node-nginx-redis ipnordic demo
Docker node-nginx-redis ipnordic demo
 
12factor apps
12factor apps12factor apps
12factor apps
 
Windows 8 Ögretim Materyali
Windows 8 Ögretim MateryaliWindows 8 Ögretim Materyali
Windows 8 Ögretim Materyali
 
Developer Tools
Developer ToolsDeveloper Tools
Developer Tools
 

Teknolojide Atılım - Docker İle Konforlu Geliştirme Ortamı

Editor's Notes

  1. İnsan diline en yakın söz dizimine sahip programlama dili/teknoloji
  2. İyi dokümantasyon ve road-map sunması
  3. Amazon, Kiva Robotları ----- Otonom bir şekilde süreçleri dizayn edebilecek yetkinliğe sahip olması
  4. Ortamlardan izole bir şekilde çalışabilmesi. Herhangi farklı bir ortamın çalışma dinamiğini bozmayacak bir mimariye sahip olması
  5. Konteynırlar, sanal makinelerin aksine komple bir işletim sistemini üzerinde barındırmaz. Yazılımın ihtiyacı olan kütüphaneleri ve gerekli konfigürasyonları muhafaza etmekle sorumludur.