Gökhan abi çok teşekkürler bilgilerini bizlerle paylaştığın için, bu seriyi izledikten sonra iyi ki ana dilim Türkçeymiş yoksa mahrum kalacaktım bu videolardan dedim.
Hocam süpersiniz , kesinlikle ve kesinlikle bu tür öğretici içerkilere devam etmelisiniz . Hem bilgili hem öğretme konusunda kabiliyetlisiniz bence. Teşekkürler emekleriniz için.
Docker bilmeme rağmen hiç sıkılmadan sonuna kadar izleyerek bilgilerimi tazeledim. Verdiğiniz bilgilerden ve videoya gösterdiğiniz emeğiniz için teşekkürler.
0:18 hiç memnun kalmaz mıyız ya? Yanda sublime-text açık dinledim. Crash course'larını çok seviyorum. Redis'i de çok heyecanlı izlemiştim. Bundan seriden sonra da Mikroservis'ler var inşallah. Emeklerin için çok teşekkürler. Senin çektiğin videolar içerisinde youtube'da daha iyi kaynak yok genel olarak. Çok ama çok teşekkürler
Docker Network Türleri | Dockerfile ile Image Nasıl Üretilir | Part #2 Eğer bu videodan önce 1.Bölüm olan Docker Nedir Nasıl Kullanılır? | Part #1 | Image Nedir? Container Nedir? Docker Komutları videosunu izlemediyseniz ilk olarak onu izlemenizi tavsiye ederim :) th-cam.com/video/4XVfmGE1F_w/w-d-xo.html Umarım 1.bölüm hoşunuza gitmiştir. Evet kabul ediyorum biraz uzun oldu fakat konu önemli ve uzun ne yapayim? :) Bu bölümde ilk olarak Docker Network Türlerine göz atacağız. Daha sonrasında container'ları bu network üzerinden çalıştırıp birbirleri ile iletişim kurmasını sağlayacağız. Sonrasında ise kendimize ait bir image'i nasıl oluştururuz detayli bir şekilde göreceğiz :) Bunun için Docker tarafından bilinen Dockerfile isimli özel bir dosya üzerinde çalışacağız. Neyse lafı daha fazla uzatmadan hadi eğitime geçelim! Bu bölüm içerisinde Docker ile ilgili hangi konulara göz attık gelin hep beraber bir bakalım. - Docker nedir? - Docker neden kullanılır? - Docker nerelerde kullanılır? - Image nedir? Neden kullanılır? - Container nedir? Neden kullanılır? - MacOS üzerinde Docker Desktop nasıl çalışıyor? - Windows üzerinde Docker Desktop nasıl çalışıyor? - Docker nasıl çalışıyor? - Linux üzerinden işletim sistemi konseptini anlamak - Docker Registry - Image ile Container arasındaki ilişki nedir? - Docker nasıl kullanılır? - DockerHUB nedir? - docker pull - docker run - docker ps - docker rm - docker images - docker container - docker start - docker stop - docker volume mapping nedir? nasıl yapılır? - docker port mapping nedir? nasıl yapılır? - docker network - docker container name - docker image tag nedir? - docker ile 2 container arasında link kurmak - docker interactive terminal nedir? - docker Environment değişkenleri kullanmak - docker attach/detach mode nasıl kullanılır? - docker inspect nedir? - docker container logs - docker ile mongo kullanımı - docker ile mysql kullanımı - docker ile nodejs kullanımı - Dockerfile Nedir? nasıl kullanılır? - Docker Compose Nedir? Nasıl kullanılır? - docker ile servisler arasında bağlantı - Docker Network türleri nelerdir? - docker ile user-defined network ve çok daha fazlası sizinle :) İyi seyirler :) TimeCodes: 00:00:00 Giriş 00:01:50 Docker Network Türleri | Varsayılan Network Türleri 00:06:28 Docker Network Türleri | Kullanıcı Tanımlı Network 00:09:12 Network Listesini Üzerinde Çalışalım 00:09:56 Aynı network üzerindeki Container'ların birbirlerine bağlanması hakkında 00:13:32 Var olan network'ü inceleme | docker inspect 00:13:35 Uygulama | Aynı Network üzerinden Container'ların konuşması | NodeJS - MongoDB 00:23:00 Kendimize ait Image Oluşturmak 00:26:15 Ubuntu üzerinden Örnek Yapımı 00:30:05 Dockerfile oluşturmak 00:32:04 Uygulama 1 | Node App 00:42:47 Kendi Ürettiğimiz Image'e Tag Vermek 00:43:34 Layer Structure Nedir? 00:46:13 ENV ile Çalışmak 00:47:54 BaseImage Hakkında 00:51:01 Uygulama 2 | Node Image'i üzerinden Image Üretmek 00:56:28 Uygulama 3 | Node Server | WORKDIR Nedir? 01:01:22 .dockerignore Dosyası Nedir? 01:05:06 Uygulama 4 | Basit bir PHP Uygulamasını Dockerize Etmek 01:13:20 Uygulama 5 | TodoApp | NodeJS | MongoDB | Container Links 01:26:18 CMD ve ENTRYPOINT Nedir? Aralarındaki Fark Nedir? 01:32:06 Uygulama 6 | CMD ve ENTRYPOINT 01:41:05 Bölüm Sonu Dokümantasyona ulaşmak için; github.com/gkandemi/docker Ayrıcalıklardan yararlanmak için bu kanala katılın: th-cam.com/channels/YT5QTr38bwp85Pka8YSVIg.htmljoin Kanal içerisinde bulabileceğiniz eğitimlerden bazıları; - PHP Programlama eğitimi - Codeigniter framework eğitimi - HTML ve CSS Eğitimi - JavaScript Eğitimi - JQuery Eğitimi - Vue js Eğitimi - Nuxt js Eğitimi - Node js Eğitimi - Express js Eğitimi - JavaScript Frameworkleri - MySQL Eğitimi - Docker Eğitimi - Go programlama Eğitimi - Vue js ile proje Eğitimi - Yeni web teknolojilerin tanıtımları - IDE kullanımları gibi daha birçok eğitime ücretsiz olarak ulaşabilirsiniz. Sosyal medyadan takip edin : ● VideoSınıf : www.videosinif.com ● Yazılım Eğitim : www.yazilimegitim.net ● Kişisel Web Sayfam : www.gokhankandemir.com ● Facebook : facebook.com/kablosuzkedi ● Twitter : twitter.com/kablosuzkedi ● Instagram : instagram.com/kablosuzkedi/ ● Instagram : instagram.com/yazilimegitim/
Hocam merhabalar. nodesource kaynağından indirdiğiniz 10.x sürüm program artık desteklenmediği için o örnek out-dated olmuş. Haber vermek istedim. Dersler için çok teşekkür ederim. Ellerinize sağlık 🙏🙏🙏
Hocam selamlar, Öncelikle eğitim için teşekkürler. Şu an bu videoyu izliyorum ama izlerken birkaç ufak hata gördüm. Bunları paylaşmak istedim: 1- 15:35'te network tanımlanırken subnet argümanında /24 kısmını 1 ile 24 arasında olacak şeklinde anlattınız ama subnet mask (/24 kısmı) şu işe yarar: IPv4 adreslerini oluşturan her numara 0-255 arası değer alır. Bunun sebebi her bir numara 2^8 değer ile sınırlıdır. Yani aslında her numara 8 bittir. Buradaki 24 sayısı kaç bitinin sabit kalacağını gösterir. Dolayısıyla sizin subnet'te 24 bit ayarladığınız için 8-8-8 yani ilk 3 numara yani 182.18.0 kısmı sabit kalacaktır. Sondaki sayı ise 0 ile 255 arasında değişebilecektir. Yani sonuna 0 veya 1 yazmanızın veya 255 yazmanızın hiçbir önemi yok subnet mask'i 24 olarak verirseniz. Eğer subnet mask'i 25 verseydiniz ve şu şekilde tanımlamış olsaydınız 182.18.0.128/25, bu durumda 128 aslında binary olarak 1000 0000 olduğundan ve siz subnet mask'te başlangıçtaki 1'i de dahil ettiğinizden dolayı artık subnet'inizdeki tüm IP'ler binary olarak 25. bitinde 1 içermek zorunda kalırlar. Dolayısıyla subnet'iniz 182.18.0.128 ile 182.18.0.255 arasındaki IP'leri içerir. 2- Başka bir arkadaş da yazmış ama public IP kullanmak Internet erişimi olacaksa çok doğru değil. 3- 26:30'da Ubuntu kurarken update yaptık ama upgrade'i unuttuk. Sadece repository'leri güncellemiş olduk. :)
Merhaba video serinizi büyük bir ilgiyle izliyorum ve size şöyle bir sorum olacak: Büyük bir php projesini nasıl dockerize ederim? Bu konuda yol gösterici birkaç bilgi verir misiniz?
hocam çok istifade ettik anlatımınız mükemmel çok teşekkür ediyoruz. bir sorum olacak sunucu üzerinde çalışan web uygulamasının aynı sunucuda çalışan nodejs appe bağlanma meselesi tamam bende ama aynı nodejs appe aynı sunucuda çalışmayan mobil bir uygulama üzerinden nasıl bağlanabilirim. kısaca yanıtlarsanız çok sevinirim iyi çalışmalar.
Abi cok güzel gidiyor bu seri çok şey öğreniyorum, ah eski günlerim her gun kablosuzkedi izlerdim dedim kendime :D Bu arada node'un latest-alpine'i daha da kucuk, ben onu kullanıyorum
Hocam, çok teşekkürler. Anlatımınız muhteşem)) dersinizi izlerken gülmek ayrıca çok keyifli)) Bir sorum var hocam. Bu 4 videoyu izlemek yeterli mi docker le ilgili yoksa araştırmamız gereken şeyler de var mı?
Merhabalar Gökhan Hoca'm! Öncelikle bu güzel eğitim için gerçekten çok teşekkür ederim. Dün birinci videonu izledim, az önce de bu videoyu bitirdim. Aklımda tek bir soru var ve bu soru benim için olduğu kadar yazılım konusunda destek verdiğim görme engelli arkadaşlarım için de önemli. Cevaplarsan çok memnun olurum: Ben Linux üzerinde komut girmek, temel Linux işlemlerini anlatabilmek için normalde VMware üzerine Linux kuruyordum/kurduruyordum. Docker ile tanıştıktan sonra Linux anlatımlarımı Docker Container üzerinde yapmaya karar verdim. Tek ve çok büyük bir problemim var: Docker ile oluşturduğum Container, kapanınca yüklediğim bütün paketler, oluşturduğum bütün dosya ve dizinler gidiyor. Ben Container kapandığında verilerin hiç birisi kaybolmayacak şekilde nasıl yapılandırabilirim? Tekrar ayağa kaldırdığımda, en son neler yüklediysem, neler oluşturduysam onların da Container'e dahil olmasını nasıl sağlayabilirim?
Emeginize saglik. Yine cok egitici bir video olmus. Benim bir sorum olcakti: Sunumda: 6:57 de Custom-network icin belirlediginiz subnet X.X.0.0/24 ile bitiyor. Pratik sirasinda: 16:01 de belirlediginiz network X.X.0.1/24 ile bitiyor. Network bilgim beni yaniltmiyorsa, Subnet 0.0/24 ile bitmesi gerekirdi. :) Buna ragmen todo-app programi sorunsuz bir sekilde (cicek gibi) calisti :) Ben kendi bilgisayarimda, sunumda gosterildigi gibi (0.0/24 yazarak) denedim ve program yine sorunsuz calisti. Acaba network taniminin dogru yazilim sekli hangisi ? Yada ikiside dogrumu ? Tekrar, emeginize saglik. Alakasiz bir soru ama K8s ile ilgili bir video serisi gelirmi ? :)
th-cam.com/video/ZeYIp1PrWXc/w-d-xo.html network tanımlamanın hatalı olduğunu düşünüyorum, public ip yazdınız ikincisi 0.0/24 olmalıydı 172.16.*.* - 172.31.*.* 10.*.*.* 192.168.*.* lerden biri seçilse daha doğru olurdu. emeğin için ayrıca teşekkürler.
Hocam dockerfile dosyasını build ederken şu şekilde hata alıyorum nasıl çözebilirim? executor failed running [/bin/sh -c apt-get update]: exit code: 100
üstad çok basit bir soru mu bilmiyorum ama yine de soracağım. docker üzerinde çalışan bir botu windows işletim sistemli bir laptopta çalıştırmak istersek bot çalışırken laptop açık olmak zorunda mı?
Olur mu özgür :) Production'da da Docker Engine yükleyeceğiz orada da datalarin Container içinde olacak ve dogal olarak kapandiginda kaybolacak :) Ondan dolayi Volume eklemelisin :)) Birazdan production videosunu da çekeceğim :D
@@ozqurozalp Dostum bu eğitimdeki datanın dummy olmasının sebebi sadece eğitim amaçlı olmasından, production ortamında dummy yerine gerçek veri yazacaksın, dolayısıyla production datasını kaybetmek felaket bir durum olacaktır.
"Network" konusunda bir şey aklıma takıldı ve size sormak istedim. Biz oluşturduğumuz "network" içerisinde bir "container"ı 80:80 portu ile açarsak o network'de olmayan birine açmış sayılıyor muyuz? Yani ben Amerika'da ki veri merkezinden Docker ile "80:80" portunda bir container açtım. Türkiye'de ki biri "80" portu üzerinden Amerika'da ki makineye erişebilir mi?
Bu soruyu daha çok güvenlik amacıyla sordum. Hem merak eden kişileri de bu konu hakkında bilgilendirebilirsiniz. Bu soruyu sormamın sebebi "backend" sunucularımı dışarı açmak istemiyorum, sadece oluşturduğum internet ağı üzerinden erişilsin istiyorum.
Hayır sadece Docker'ın yüklü olduğu makine içerisinde erişilebilir bir PORT olur o. Fakat o Portu dışarıya açmazsanız o makineden kimse ona erişemez ki 4.bölümde ona benzer bir konu işliyoruz :)
@@kablosuzkedi Heyecanla diğer eğitim videolarınızı bekliyoruz. Sadece yabancı kaynaklı videoları izleyen ben, ilk kez bir Türkçe teknoloji/yazılım kanalını takip edip, kendine bir şeyler katıyor. Kısacası, anlatımınız mükemmel :)
Müthiş bir seri, çoğu diziden daha sürükleyici :D
🤣🤣
aynen knk ilk videoyu basladim bitirdim kafam kazan gibi 2ci parta bakmamak icin kendimi zar zor tutuyorum
Gerçekten öyle. Gelecek bölümde nolcak diye çok meraklanıyorum sürekli :)
Çok iyi anlatmışsınız, az tebrik gelmesi şaşırtıcı.
Gökhan abi çok teşekkürler bilgilerini bizlerle paylaştığın için, bu seriyi izledikten sonra iyi ki ana dilim Türkçeymiş yoksa mahrum kalacaktım bu videolardan dedim.
Hocam süpersiniz , kesinlikle ve kesinlikle bu tür öğretici içerkilere devam etmelisiniz . Hem bilgili hem öğretme konusunda kabiliyetlisiniz bence. Teşekkürler emekleriniz için.
80 milyon insan var. Ureten az sayida ki insan olmak kadar guzel bir sey var mi şu dunyada. Tesekkur ederiz. 🌷
Docker bilmeme rağmen hiç sıkılmadan sonuna kadar izleyerek bilgilerimi tazeledim. Verdiğiniz bilgilerden ve videoya gösterdiğiniz emeğiniz için teşekkürler.
Dizi: Docker
Yönetmen: Gökhan Kandemir
😅😅
abi şu bilgileri öğrenince özgüvenim artıyor vallahi.
0:18 hiç memnun kalmaz mıyız ya? Yanda sublime-text açık dinledim. Crash course'larını çok seviyorum. Redis'i de çok heyecanlı izlemiştim. Bundan seriden sonra da Mikroservis'ler var inşallah.
Emeklerin için çok teşekkürler. Senin çektiğin videolar içerisinde youtube'da daha iyi kaynak yok genel olarak.
Çok ama çok teşekkürler
gökhan bey gercekten çok acıklayıcı
olmus bütün hayat hikayesinin piskolog gibi içindeyiz
Hocam dürüstçe söylemek gerekirse, inanılmaz iyi yerlere değiniyorsunuz ve örnekler harika
Docker Network Türleri | Dockerfile ile Image Nasıl Üretilir | Part #2
Eğer bu videodan önce 1.Bölüm olan Docker Nedir Nasıl Kullanılır? | Part #1 | Image Nedir? Container Nedir? Docker Komutları videosunu izlemediyseniz ilk olarak onu izlemenizi tavsiye ederim :)
th-cam.com/video/4XVfmGE1F_w/w-d-xo.html
Umarım 1.bölüm hoşunuza gitmiştir. Evet kabul ediyorum biraz uzun oldu fakat konu önemli ve uzun ne yapayim? :)
Bu bölümde ilk olarak Docker Network Türlerine göz atacağız. Daha sonrasında container'ları bu network üzerinden çalıştırıp birbirleri ile iletişim kurmasını sağlayacağız.
Sonrasında ise kendimize ait bir image'i nasıl oluştururuz detayli bir şekilde göreceğiz :) Bunun için Docker tarafından bilinen Dockerfile isimli özel bir dosya üzerinde çalışacağız.
Neyse lafı daha fazla uzatmadan hadi eğitime geçelim!
Bu bölüm içerisinde Docker ile ilgili hangi konulara göz attık gelin hep beraber bir bakalım.
- Docker nedir?
- Docker neden kullanılır?
- Docker nerelerde kullanılır?
- Image nedir? Neden kullanılır?
- Container nedir? Neden kullanılır?
- MacOS üzerinde Docker Desktop nasıl çalışıyor?
- Windows üzerinde Docker Desktop nasıl çalışıyor?
- Docker nasıl çalışıyor?
- Linux üzerinden işletim sistemi konseptini anlamak
- Docker Registry
- Image ile Container arasındaki ilişki nedir?
- Docker nasıl kullanılır?
- DockerHUB nedir?
- docker pull
- docker run
- docker ps
- docker rm
- docker images
- docker container
- docker start
- docker stop
- docker volume mapping nedir? nasıl yapılır?
- docker port mapping nedir? nasıl yapılır?
- docker network
- docker container name
- docker image tag nedir?
- docker ile 2 container arasında link kurmak
- docker interactive terminal nedir?
- docker Environment değişkenleri kullanmak
- docker attach/detach mode nasıl kullanılır?
- docker inspect nedir?
- docker container logs
- docker ile mongo kullanımı
- docker ile mysql kullanımı
- docker ile nodejs kullanımı
- Dockerfile Nedir? nasıl kullanılır?
- Docker Compose Nedir? Nasıl kullanılır?
- docker ile servisler arasında bağlantı
- Docker Network türleri nelerdir?
- docker ile user-defined network
ve çok daha fazlası sizinle :) İyi seyirler :)
TimeCodes:
00:00:00 Giriş
00:01:50 Docker Network Türleri | Varsayılan Network Türleri
00:06:28 Docker Network Türleri | Kullanıcı Tanımlı Network
00:09:12 Network Listesini Üzerinde Çalışalım
00:09:56 Aynı network üzerindeki Container'ların birbirlerine bağlanması hakkında
00:13:32 Var olan network'ü inceleme | docker inspect
00:13:35 Uygulama | Aynı Network üzerinden Container'ların konuşması | NodeJS - MongoDB
00:23:00 Kendimize ait Image Oluşturmak
00:26:15 Ubuntu üzerinden Örnek Yapımı
00:30:05 Dockerfile oluşturmak
00:32:04 Uygulama 1 | Node App
00:42:47 Kendi Ürettiğimiz Image'e Tag Vermek
00:43:34 Layer Structure Nedir?
00:46:13 ENV ile Çalışmak
00:47:54 BaseImage Hakkında
00:51:01 Uygulama 2 | Node Image'i üzerinden Image Üretmek
00:56:28 Uygulama 3 | Node Server | WORKDIR Nedir?
01:01:22 .dockerignore Dosyası Nedir?
01:05:06 Uygulama 4 | Basit bir PHP Uygulamasını Dockerize Etmek
01:13:20 Uygulama 5 | TodoApp | NodeJS | MongoDB | Container Links
01:26:18 CMD ve ENTRYPOINT Nedir? Aralarındaki Fark Nedir?
01:32:06 Uygulama 6 | CMD ve ENTRYPOINT
01:41:05 Bölüm Sonu
Dokümantasyona ulaşmak için;
github.com/gkandemi/docker
Ayrıcalıklardan yararlanmak için bu kanala katılın:
th-cam.com/channels/YT5QTr38bwp85Pka8YSVIg.htmljoin
Kanal içerisinde bulabileceğiniz eğitimlerden bazıları;
- PHP Programlama eğitimi
- Codeigniter framework eğitimi
- HTML ve CSS Eğitimi
- JavaScript Eğitimi
- JQuery Eğitimi
- Vue js Eğitimi
- Nuxt js Eğitimi
- Node js Eğitimi
- Express js Eğitimi
- JavaScript Frameworkleri
- MySQL Eğitimi
- Docker Eğitimi
- Go programlama Eğitimi
- Vue js ile proje Eğitimi
- Yeni web teknolojilerin tanıtımları
- IDE kullanımları
gibi daha birçok eğitime ücretsiz olarak ulaşabilirsiniz.
Sosyal medyadan takip edin :
● VideoSınıf : www.videosinif.com
● Yazılım Eğitim : www.yazilimegitim.net
● Kişisel Web Sayfam : www.gokhankandemir.com
● Facebook : facebook.com/kablosuzkedi
● Twitter : twitter.com/kablosuzkedi
● Instagram : instagram.com/kablosuzkedi/
● Instagram : instagram.com/yazilimegitim/
Hocam merhabalar. nodesource kaynağından indirdiğiniz 10.x sürüm program artık desteklenmediği için o örnek out-dated olmuş. Haber vermek istedim. Dersler için çok teşekkür ederim. Ellerinize sağlık 🙏🙏🙏
Gökhan bey, elinize emeğinize sağlık. Önemli konulara değiniyorsunuz ve bunları çok güzel anlatıyorsunuz.
Bu derste bitti daha fazla verim alabilmek için izlerken sizinle birlikte uyguladım emeğinize sağlık hocam videodaki emek çok belli valla :))
Hocam selamlar,
Öncelikle eğitim için teşekkürler. Şu an bu videoyu izliyorum ama izlerken birkaç ufak hata gördüm. Bunları paylaşmak istedim:
1- 15:35'te network tanımlanırken subnet argümanında /24 kısmını 1 ile 24 arasında olacak şeklinde anlattınız ama subnet mask (/24 kısmı) şu işe yarar:
IPv4 adreslerini oluşturan her numara 0-255 arası değer alır. Bunun sebebi her bir numara 2^8 değer ile sınırlıdır. Yani aslında her numara 8 bittir. Buradaki 24 sayısı kaç bitinin sabit kalacağını gösterir. Dolayısıyla sizin subnet'te 24 bit ayarladığınız için 8-8-8 yani ilk 3 numara yani 182.18.0 kısmı sabit kalacaktır. Sondaki sayı ise 0 ile 255 arasında değişebilecektir. Yani sonuna 0 veya 1 yazmanızın veya 255 yazmanızın hiçbir önemi yok subnet mask'i 24 olarak verirseniz. Eğer subnet mask'i 25 verseydiniz ve şu şekilde tanımlamış olsaydınız 182.18.0.128/25, bu durumda 128 aslında binary olarak 1000 0000 olduğundan ve siz subnet mask'te başlangıçtaki 1'i de dahil ettiğinizden dolayı artık subnet'inizdeki tüm IP'ler binary olarak 25. bitinde 1 içermek zorunda kalırlar. Dolayısıyla subnet'iniz 182.18.0.128 ile 182.18.0.255 arasındaki IP'leri içerir.
2- Başka bir arkadaş da yazmış ama public IP kullanmak Internet erişimi olacaksa çok doğru değil.
3- 26:30'da Ubuntu kurarken update yaptık ama upgrade'i unuttuk. Sadece repository'leri güncellemiş olduk. :)
Çok değerli çok emek verilen bir video serisi. Teşekkür ederim. :)
Konu anlatımın efsane hocam, kopamıyoruz dersten :)
Videoyu önce beğeniyorum. Sonra izliyorum. :)
Harika bir eğitim. Eline koluna diline sağlık hocam. Tek kelime ile: Müthiş
Teşekkürler efenim :)
Çeşit çeşit örneklerle dolu harika bir eğitim olmuş! Teşekkür ederim !
Çiçek gibi eğitim, tak tak tak
Gerçekten güzel anlatıyorsunuz ama cmd haricinde açtığınız yerleri de söyleseniz çok güzel olacaktır :)
Adam tek basina Hindistan'a bedel.
😂😂
Sadece birinci videoyu değil tüm videolarını beğeniyoruz abi çok çok sağol :)
Merhaba video serinizi büyük bir ilgiyle izliyorum ve size şöyle bir sorum olacak:
Büyük bir php projesini nasıl dockerize ederim? Bu konuda yol gösterici birkaç bilgi verir misiniz?
Allah razı olsun .
Çok güzel anlatıyorsunuz.
Çok çok teşekkür ederim. Ciddi bir emek verilmiş.
hocam çok istifade ettik anlatımınız mükemmel çok teşekkür ediyoruz. bir sorum olacak sunucu üzerinde çalışan web uygulamasının aynı sunucuda çalışan nodejs appe bağlanma meselesi tamam bende ama aynı nodejs appe aynı sunucuda çalışmayan mobil bir uygulama üzerinden nasıl bağlanabilirim. kısaca yanıtlarsanız çok sevinirim iyi çalışmalar.
emeğinize sağlık, swarm - stack ile ilgili eğitim çekecek misiniz?
Abi cok güzel gidiyor bu seri çok şey öğreniyorum, ah eski günlerim her gun kablosuzkedi izlerdim dedim kendime :D
Bu arada node'un latest-alpine'i daha da kucuk, ben onu kullanıyorum
Harika bir çalışma olmuş hocam
Hocam anlatımınız muazzam! Paket yönetimi konusuna bir videoda değinir misiniz? Sizden dinlemek güzel olur :)
Gerçekten muhteşem! Çok teşekkür ederim kendi adıma.
Gerçekten emeğinize sağlık
Hocam, çok teşekkürler. Anlatımınız muhteşem)) dersinizi izlerken gülmek ayrıca çok keyifli)) Bir sorum var hocam. Bu 4 videoyu izlemek yeterli mi docker le ilgili yoksa araştırmamız gereken şeyler de var mı?
1:05:34
Harikalar yaratıyorsun üstadım
hocam klasör uzantılarını yazıyorsunuz onları random olarakmı tanımlıyorsunuz yoksa static olarak docker-ın kendisindenmi alıyorsunuz? onlarıda açıklarmısınız?
3-5 okul açmış kadar oldun be hocam
hahahahah
Tekrar tekrar ellerine emeğine sağlık 🤗
büyük bir veli nimetsiniz
Efsane seriye devam ediyoruz :D
Merhabalar Gökhan Hoca'm!
Öncelikle bu güzel eğitim için gerçekten çok teşekkür ederim. Dün birinci videonu izledim, az önce de bu videoyu bitirdim. Aklımda tek bir soru var ve bu soru benim için olduğu kadar yazılım konusunda destek verdiğim görme engelli arkadaşlarım için de önemli. Cevaplarsan çok memnun olurum:
Ben Linux üzerinde komut girmek, temel Linux işlemlerini anlatabilmek için normalde VMware üzerine Linux kuruyordum/kurduruyordum. Docker ile tanıştıktan sonra Linux anlatımlarımı Docker Container üzerinde yapmaya karar verdim. Tek ve çok büyük bir problemim var:
Docker ile oluşturduğum Container, kapanınca yüklediğim bütün paketler, oluşturduğum bütün dosya ve dizinler gidiyor. Ben Container kapandığında verilerin hiç birisi kaybolmayacak şekilde nasıl yapılandırabilirim? Tekrar ayağa kaldırdığımda, en son neler yüklediysem, neler oluşturduysam onların da Container'e dahil olmasını nasıl sağlayabilirim?
hocam lutfen terminali kullaniyorsaniz biraz terminal ekranin kucultun biz pause video yapinca video basligi terminalda olan kumandalari kapatiyor :S
Emeginize saglik. Yine cok egitici bir video olmus. Benim bir sorum olcakti:
Sunumda: 6:57 de Custom-network icin belirlediginiz subnet X.X.0.0/24 ile bitiyor.
Pratik sirasinda: 16:01 de belirlediginiz network X.X.0.1/24 ile bitiyor.
Network bilgim beni yaniltmiyorsa, Subnet 0.0/24 ile bitmesi gerekirdi. :)
Buna ragmen todo-app programi sorunsuz bir sekilde (cicek gibi) calisti :)
Ben kendi bilgisayarimda, sunumda gosterildigi gibi (0.0/24 yazarak) denedim ve program yine sorunsuz calisti.
Acaba network taniminin dogru yazilim sekli hangisi ? Yada ikiside dogrumu ?
Tekrar, emeginize saglik.
Alakasiz bir soru ama K8s ile ilgili bir video serisi gelirmi ? :)
Valla ben de network konusunda iyi değilim. İyi bir arkadaş aydınlatırsa da sevinirim beraber öğreniriz 🥰🥰
BAYILDIK :)
Kral, müziğin ismini yazar mısın ?
cok iyi seri beeeh
Laravel projesini dockerize edermisiniz
th-cam.com/video/ZeYIp1PrWXc/w-d-xo.html network tanımlamanın hatalı olduğunu düşünüyorum,
public ip yazdınız ikincisi 0.0/24 olmalıydı
172.16.*.* - 172.31.*.*
10.*.*.*
192.168.*.*
lerden biri seçilse daha doğru olurdu.
emeğin için ayrıca teşekkürler.
Böyle yorumlara can kurban :)) Birbirimizin eksiklerini kapatmis oluyoruz böylecek teşekkür ederim :)
Hocam dockerfile dosyasını build ederken şu şekilde hata alıyorum nasıl çözebilirim?
executor failed running [/bin/sh -c apt-get update]: exit code: 100
üstad çok basit bir soru mu bilmiyorum ama yine de soracağım. docker üzerinde çalışan bir botu windows işletim sistemli bir laptopta çalıştırmak istersek bot çalışırken laptop açık olmak zorunda mı?
Hocam bu volume’ü datalarımızı tutsun diye kullanıyoruz ya productionda gerek yok o zaman değil mi?
Olur mu özgür :) Production'da da Docker Engine yükleyeceğiz orada da datalarin Container içinde olacak ve dogal olarak kapandiginda kaybolacak :) Ondan dolayi Volume eklemelisin :)) Birazdan production videosunu da çekeceğim :D
@@kablosuzkedi sabırsızlıkla bekliyorum o bölümü de fakat şundan dolayı sordum Productiona geçince dummy datalar silinir sıfırdan başlarız falan ya ☺️
@@ozqurozalp Dostum bu eğitimdeki datanın dummy olmasının sebebi sadece eğitim amaçlı olmasından, production ortamında dummy yerine gerçek veri yazacaksın, dolayısıyla production datasını kaybetmek felaket bir durum olacaktır.
@@aau541 anladım teşekkürler cevabınız için 😌
Bir docker image ın kaynak kodlarını görebiliyor muyuz ?
evet 1:27:30 da gosteriyor
mükemmel
Hocam bağlantı başarılı diyor fakat postmande "could not get response" hatası alıyorum. Yardımcı olabilir misiniz?
Docker internetten indirilip interneti olmayan windowsa yüklenebiliyor mu?
arkadaşlar hep /opt kullanılıyorda birisi anlata bilirmi opt dosyasının ne olduğunu?
O bölümü açıklamamış üstad. Ama tahminimce default klasörün ismi o.
Abi selamlar. VSCode temasının ismini söyleyebilir misin ?
NightOwl dostum
@@kablosuzkedi Çok teşekkürler abi. Yazılıma senin videolarınla başladım taa yıllar önce. Simdi de seninle devam ediyoruz :)
NightOwl + customs :) keşke bununla ilgili de video olsa :) vscode nasıl doğru kullanılır. faydalı pluginler gibi gibi :)
Aslında listemde var :))
"Network" konusunda bir şey aklıma takıldı ve size sormak istedim. Biz oluşturduğumuz "network" içerisinde bir "container"ı 80:80 portu ile açarsak o network'de olmayan birine açmış sayılıyor muyuz? Yani ben Amerika'da ki veri merkezinden Docker ile "80:80" portunda bir container açtım. Türkiye'de ki biri "80" portu üzerinden Amerika'da ki makineye erişebilir mi?
Bu soruyu daha çok güvenlik amacıyla sordum. Hem merak eden kişileri de bu konu hakkında bilgilendirebilirsiniz. Bu soruyu sormamın sebebi "backend" sunucularımı dışarı açmak istemiyorum, sadece oluşturduğum internet ağı üzerinden erişilsin istiyorum.
Hayır sadece Docker'ın yüklü olduğu makine içerisinde erişilebilir bir PORT olur o. Fakat o Portu dışarıya açmazsanız o makineden kimse ona erişemez ki 4.bölümde ona benzer bir konu işliyoruz :)
@@kablosuzkedi Heyecanla diğer eğitim videolarınızı bekliyoruz. Sadece yabancı kaynaklı videoları izleyen ben, ilk kez bir Türkçe teknoloji/yazılım kanalını takip edip, kendine bir şeyler katıyor. Kısacası, anlatımınız mükemmel :)
Teşekkür ederim efenim :))
dakııııır
Hocam çok harika anlatıyorsunuz ancak çok heceliyorsunuz.
x2 yap kanks