Docker Compose ile Servis Yönetimi Part #3 | Twitter, Asana, Wordpress, MongoDB NodeJS Uygulamaları

  Рет қаралды 27,318

kablosuzkedi

kablosuzkedi

Күн бұрын

Пікірлер
@kablosuzkedi
@kablosuzkedi 3 жыл бұрын
Docker Compose ile Servis Yönetimi Part #3 | Twitter, Asana, Wordpress, MongoDB NodeJS Uygulamaları Eğer bu videodan önce 1.Bölüm ve 2.Bölümü izlemediyseniz ilk olarak onları izlemenizi tavsiye ederim :) 1.Bölüm kzbin.info/www/bejne/aom5l6B9epZ5ldk 2.Bölüm kzbin.info/www/bejne/kJa8eqNnhdeKjsU Umarım ilk iki bölümde herşey yolunda gitmiştir :) Artık işi biraz daha büyütüp docker-compose ile servislerimizi nasıl daha profesyonel şekilde çalıştırırız onu göreceğiz. Bu bölüm içinde daha sonra kablosuzkedi youtube kanalı içinde yapacağımız Asana Clone, Twitter Clone, Uppy uygulamalarının birer kopyalarını dockerize edip docker-compose ile yönetiyoruz. Hadi başlayalım :) 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:02:48 Python Uygulamalarını Dockerize Etmek 00:10:33 SPA Uygulamalarını Dockerize Etmek (Vue | Asana Clone) 00:22:04 Her şeyi Silmek! | docker container prune 00:23:46 Neden İhtiyacımız var? 00:25:04 Docker Compose’a Giriş 00:25:30 Uygulama 1 | docker-compose.yml | Node Server 00:39:22 Uygulama 2 | Birden fazla servis ile çalışmak | ToDo App 00:53:40 Uygulama 3 | Upload Edilen Dosyaların Saklanması | Uploader App | Uppy 01:02:05 Uygulama 4 | Docker Compose ile WordPress Ayağa Kaldırmak 01:14:20 Yavuz Selim Şahin'e Teşekkürler :) 01:14:58 Uygulama 5 | Twitter Clone Uygulamasını Docker Compose ile Ayağa Kaldırmak | Node | Mongo | Redis 01:23:40 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: kzbin.info/door/YT5QTr38bwp85Pka8YSVIgjoin 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/
@koroglumert
@koroglumert Жыл бұрын
Bu eğitimi görene kadar bu kadar kaliteli bir eğitim olabileceğini düşünmüyordum hocam ellerinize sağlık
@tugbaakan7099
@tugbaakan7099 3 жыл бұрын
Bu video, anlattıklarını uygulama yaparak gösterdiğin için daha kolay izlendi :) Twitter Clone eğitimini bekliyoruz.
@egemenagustos8307
@egemenagustos8307 Жыл бұрын
8:38 de kulaklık son ses dinleyenlere 1 dakikalık saygı duruşu. Emeğinize sağlık.
@muratacar3449
@muratacar3449 2 жыл бұрын
Aşırı kaliteli bir eğitim çok teşekkürler. Lütfen izlenme sayısından vs. bu tarz içeriklere devam etmemeyi düşünmeyin. Maalesef sizin gibi çok az eğitimci var. Yeni yazılımcılar için üst levele geçmenin anahtarı gibisiniz. Geç de keşfetsek sonrasında bol bol hayır duası alıyorsunuz :) Bir isteğim olacak, videoyu tam ekranda izlerken durdurup yazdığınız komuta bakmak istediğimizde komut satırı ara yüzü en üstte olduğundan videonun başlığı ile birkaç saniye çakışıyor. bizim için biraz sinir bozucu oluyor o yazının gitmesini beklemek vs. İnşallah tek derdimiz bu olur bu arada :) eğer komut satırı arayüzünü ekranda biraz daha aşağıya çekip videolarınızı o şekilde çekerseniz çok seviniriz
@sertunc-k5o
@sertunc-k5o 8 ай бұрын
3 bölümü de bir çırpıda izledim. mükemmel anlatım. ağzınıza sağlık
@ertugrul-bektik
@ertugrul-bektik 3 жыл бұрын
Ders için çok teşekkürler. Dediğiniz gibi Docker Compose çok faydalı bir araçmış. Container ları nasıl yöneteceğim diye kara kara düşünüyorum :D
3 жыл бұрын
Abi sen muhteşem bir varlıksın valla Allah razı olsun bilgine zeval vermesin :)
@ekberquliyev2891
@ekberquliyev2891 3 жыл бұрын
Çok saolun hocam. Genelde pek cok kisiye soyle samimi bir yorum yapmam. Huyum kurusun. Hakiketen seviyoruz seni hocam. Mukemmel bir anlatim. Hele uyqulamalar falan gercekten. Var olun hocam. Saat gecenin 4 ben yorum yaziyorum. Sayqilar efendim
3 жыл бұрын
01:14:20​ Yavuz Selim Şahin'e Teşekkürler :) Abim asıl ben teşekkür ederim, asıl biz teşekkür ederiz sana çok sağol abi ellerine kollarına sağlık :) yolumuza ışık tutuyorsun resmen çok çok sağol :)
@Justdoit-oo2bp
@Justdoit-oo2bp Жыл бұрын
Nest js projesini docker compose dosyası oluşturarak çalıştırmak üzerine bir video çekebilir misiniz?
@bertugmete
@bertugmete 3 жыл бұрын
Anlatım çok güzel, akıcı ve bilgilendirici. Elinize emeğinize sağlık 🙏
@beyazbiyaz
@beyazbiyaz 3 жыл бұрын
Birçok docker videosu var ancak kablosuzkedi üzerinden anlatılmış olması benim için ayrı bir önem taşıyor.
@hilaloruc607
@hilaloruc607 Жыл бұрын
Çok fazla örnek göstermeniz gerçekten çok iyi oluyor hocam, teşekkürler!
@vediam
@vediam 3 жыл бұрын
Çeşit çeşit örneklerle dolu harika bir eğitim olmuş! Teşekkür ederim !
@golcuk2076
@golcuk2076 Жыл бұрын
Arkadaşlar 43:59 da mongodb servisini eklerken, hata alabilirsiniz Komut isteminde orada ki sıkıntı "ports: - 27017:27017" tanımını tam yapamamış olmanız büyük ihtimalle. docker-compose dosyası yazım konusunda sert bir dosya ufak bir space vermemeniz bile sorun çıkarabilir. Böyle bir durumda ports u yeniden düzenleyin ve tekrar deneyin.
@WaffenVerband
@WaffenVerband 3 жыл бұрын
Anlatım mükemmel, emeğinize sağlık hocam
@meldakaradag2843
@meldakaradag2843 3 жыл бұрын
her şey çok net, süper anlatım, teşekkürler :)
@ozguratilgan5105
@ozguratilgan5105 3 жыл бұрын
Üstadım backend’de ,Net Microservices frontend ise Angular veya Asp.Net Core olan bir microservices projesinde docker conteiner’lar birbiri ile nasıl iletişim haline geçer ve bunların biz Digital Ocean’da nasıl deploy, Production ve CI/CD süreçlerini yönetebiliriz ? Mümkünse buna yönelik video veya Türkçe kaynak linki iletirseniz çok sevinirim.
@sabitalizade
@sabitalizade 3 жыл бұрын
ne guzel bir adamsin be
@erhanurgun
@erhanurgun Жыл бұрын
23:27 - "docker images prune" komutunu bende merak edip denemistim lakin sadece imaj'ların sutun adlarini getirmisti silme vs yapmadi ! Result: REPOSITORY TAG IMAGE ID CREATED SIZE
@eldarkarimov5791
@eldarkarimov5791 2 жыл бұрын
Allah razı olsun çox gözəl dərsdir!!! , Lakin sorum vardır Çok Run komutu vermele docker build zamanı çoxk layerlerin oluşturulmasına yol açar, Bu zararlı bir şey-mi??
@hellomyfriend974
@hellomyfriend974 Жыл бұрын
Hocam çok güzel videolar hazırlıyorsunuz ellerinize sağlık. Konuyla biraz alakasız lakin çok ilgimi çekti: 02:38' de gözüken Duvar kağıdınızın linkini alabilir miyim
@developmentprocessing
@developmentprocessing 2 жыл бұрын
Hocam twitter collection-ı postmana nerden indirdiniz kendinizmi yaptınız yoksa hazır api-leri varmıydı?
@gknsmsk
@gknsmsk Жыл бұрын
Hocam elinize saglik. Bu sekil bi kubernetes egitimi bizi ucurur.
@estikf
@estikf 2 жыл бұрын
Hocam elinize sağlık. 23:31'de docker image prune komutunu ben denedim. Var olan ancak herhangi bir container'a atanmayan imageları siliyor. Kullanılmayan eski buildleri yer kaplamasın diye siliyorum. Başka bir amaçla kullanımı var mıdır bilmiyorum tabi :D
@ekberquliyev2891
@ekberquliyev2891 3 жыл бұрын
Hocam. Simdi bankalarda filan kulanilan uyqulamalar nelerdir. Soyle industry (bu arada yanlis yaza bilirim) seviyesinde neler kullanilyor bunlari nereden baka biliriz life ornekleriyle
@eneskahraman8830
@eneskahraman8830 3 жыл бұрын
Ağzınıza sağlık hocam peki kubernetes veya docker swarm eğitimi de gelecek mi? En azından bu eğitimi docker swarm ile sonlandırmanız harika olurdu :))
@kablosuzkedi
@kablosuzkedi 3 жыл бұрын
Tamamen bu serinin tamamının izleme oranına bakıp karar vereceğim ona :) planım vardı evet fakat şu an için o planı iptal ettim 2. Ve 3. Videoların izlemelerine bakarak :))
@kananasgerli
@kananasgerli 2 жыл бұрын
Muhteşem anlatım❤❤
@yamansayed
@yamansayed 2 жыл бұрын
mükemmel valla ağızınıza sağlık
@sametarslanturk389
@sametarslanturk389 3 жыл бұрын
Hocam ağzına sağlık
@volkan7655
@volkan7655 Жыл бұрын
Tesekkürler
@serkanaytin
@serkanaytin 3 жыл бұрын
Oldukça temiz ve bol örnekli bir içerik olmuş, eline sağlık. Fakat merak ettiğim birşey var. Dev ortamında Mongo mysql vs iyi hoş ama peki production ortamında sizce ne kadar mantıklı. Malum disaster ı yedeği vs yönetiliyor. Bunlarda bir sıkıntı çıkartır mı? ElasticSearch ü loglama olarak kullanmayı düşünüyorum Docker üzerinde bir volume kullanarak mı yoksa doğrudan işletim sistemine kurarak mı kullansam. Ne tavsiye edersiniz genelde sağlıklı kullanım için önerilen nedir?
@furkancetukkaya6904
@furkancetukkaya6904 2 жыл бұрын
Gökhan abi selam python projesinde Flask==1.1.1 Jinja2'den dolayı deprecated kalmış. Flask==2.1.0 çalışıyor. PR açacaktım ama permission denied aldım haliyle :D
@eyupturkaslan
@eyupturkaslan Жыл бұрын
1 saat uraştım bunu yapınca düzeldi :)
@hakandemiralll
@hakandemiralll 3 жыл бұрын
tanımlanan volume'ler docker içerisinde kalmış hep, taşıyacağımız veya yedek alacağımız zaman bu dosyalara nereden ulaşabiliriz, volume mapping yaptığımız klasörü bambaşka bir sunucuya götürüp oradaki dockere tekrar map ile verdiğimiz zaman direkt tanır mı, üzerine yazma gibi durumlar olur mu?
@Yusuf-rh6sj
@Yusuf-rh6sj 3 жыл бұрын
Hocam bir şey sormak istiyorum, Diyelim ki bir ubuntu docker images'i yüklesek, daha sonra onun içerine pyhton servisini kursak, yine onun içine mysql servisini kursak ..., bu şekilde kurulumlarını direk o ubuntunun içerisine yapsak, dockerin mantığına ayrı bir davranış mı yapmış oluruz? 2. sorum ise, Biz mesela mongo db yi kullanmak istiyoruz. onun imagini yüklediğimiz zaman onun altında bir işletim sistemi ile birlikte mi geliyor, yoksa bilgisayarımızdaki kerneli mi kullanıyor sadece. ? Peki başka bilgisayarlardaki kernel versiyonlarına göre docker farklı calısmaz mı?
@oguzynx
@oguzynx 3 жыл бұрын
guzel adamsin kardesim =
@naciaydin7734
@naciaydin7734 3 жыл бұрын
Selamlar örnekleri yaparken docker-compose fileuploader örneğini githubdan indirdim ancak ayağa kaldırıp çalıştırdığımda jpg upload edemedim "error looks like a network error upload file" gibi bir hata veriyor.Bu hata hakkında bir bilginiz var mıdır ? Bu arada videolar çok iyi teşekkürler emeğinize sağlık.
@sercanyzz
@sercanyzz 3 жыл бұрын
Sayın hocam "ERROR: yaml.scanner.ScannerError: mapping values are not allowed here" ben portta bu şekilde hata alıyorum. hangi portlarım açık ve kullanılabilir bunu nasıl görebilirim? Birde orada kullandığınız 8080:80 deki 80 yazan kısım wordpressin docker hubdaki portunu mu gösteriyor? yani orası sabit mi? biz sadece baştaki kısmı değiştireceğiz değilmi?
@alparslankeskin9621
@alparslankeskin9621 3 жыл бұрын
Hocam sizin araba imtihanınız nedir?
@tarktaro3861
@tarktaro3861 3 жыл бұрын
Muhtesem
@aliguzel4688
@aliguzel4688 3 жыл бұрын
Ellerine sağlık :)
@furkanmelihercan666
@furkanmelihercan666 3 жыл бұрын
abi intro müziği bana başka şeylerin intro müziğini hatırlatıyor çiçek gibi yemin ediyorum
@kablosuzkedi
@kablosuzkedi 3 жыл бұрын
ahahaha :D zaten öyleymiş sonradan farkettik ama değiştirmedim işte :D sdjfhskdjfhsjf
@kaptanileyla
@kaptanileyla 3 жыл бұрын
mükemmel
@twitchizle
@twitchizle 3 жыл бұрын
ne mübarek bişeymiş bu yaw
@tugbaakan7099
@tugbaakan7099 3 жыл бұрын
.Net API + SQL ile çalışan bir uygulama yaptım. Docker compose dosyası oluşturup ikisini birlikte çalıştırmak istedim. İş bilgisayarımda çalışıyor ama kişisel bilgisayarımda hata alıyor. Sebebi ne olabilir? Alınan hata: ecj-api_1 | fail: API.Program[0] ecj-api_1 | An error occurred during migration ecj-api_1 | Microsoft.Data.SqlClient.SqlException (0x80131904): A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: TCP Provider, error: 40 - Could not open a connection to SQL Server) ecj-api_1 | at Microsoft.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
@ibrahimoglu
@ibrahimoglu 2 жыл бұрын
38:19 it oğlu it :)
@mtalhaaygen8193
@mtalhaaygen8193 8 ай бұрын
wordpress zulümdür :D
@EmirFurkanBilici
@EmirFurkanBilici Жыл бұрын
docker'ın ne iş yaptığını bi türlü anlayamadım gitti
@MonsterBebesi-cd7ot
@MonsterBebesi-cd7ot 9 ай бұрын
ilk videoda gayet net anlatmış.
@yldraysabanc7908
@yldraysabanc7908 Жыл бұрын
docker-compose up komutu dockerfile ve docker-compose.yml uzantili dosyalarin bulundufu dizin icinde neden segmentation fault (core dumped) hatasi aliyorum
@gugildak12
@gugildak12 2 жыл бұрын
live server okunuşu: liv değil layv sörvır. onun dışında güzel bir Docker kursu ve youtube'ta BEDAVA😀
Docker Compose vs Dockerfile - Dockerfile Explained - Docker Tutorial
15:58
100 Saniyede Hugging Face | Hap Gibi Anlatım
2:45
Yılmaz Kadan
Рет қаралды 793
Ekonomist Selçuk Geçer'den 2025 ekonomisi kehanetleri!
11:10