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 th-cam.com/video/4XVfmGE1F_w/w-d-xo.html 2.Bölüm th-cam.com/video/ZeYIp1PrWXc/w-d-xo.html 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: 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/
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
Ç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 ปีที่แล้ว +1
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 :)
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.
Ü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.
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 :))
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?
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
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??
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
Hocam. Simdi bankalarda filan kulanilan uyqulamalar nelerdir. Soyle industry (bu arada yanlis yaza bilirim) seviyesinde neler kullanilyor bunlari nereden baka biliriz life ornekleriyle
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
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?
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.
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ı?
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?
.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)
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
th-cam.com/video/4XVfmGE1F_w/w-d-xo.html
2.Bölüm
th-cam.com/video/ZeYIp1PrWXc/w-d-xo.html
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:
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/
8:38 de kulaklık son ses dinleyenlere 1 dakikalık saygı duruşu. Emeğinize sağlık.
Bu eğitimi görene kadar bu kadar kaliteli bir eğitim olabileceğini düşünmüyordum hocam ellerinize sağlık
Bu video, anlattıklarını uygulama yaparak gösterdiğin için daha kolay izlendi :) Twitter Clone eğitimini bekliyoruz.
3 bölümü de bir çırpıda izledim. mükemmel anlatım. ağzınıza sağlık
Abi sen muhteşem bir varlıksın valla Allah razı olsun bilgine zeval vermesin :)
Birçok docker videosu var ancak kablosuzkedi üzerinden anlatılmış olması benim için ayrı bir önem taşıyor.
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
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
Ç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
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 :)
Çok fazla örnek göstermeniz gerçekten çok iyi oluyor hocam, teşekkürler!
Anlatım çok güzel, akıcı ve bilgilendirici. Elinize emeğinize sağlık 🙏
Çeşit çeşit örneklerle dolu harika bir eğitim olmuş! Teşekkür ederim !
Anlatım mükemmel, emeğinize sağlık hocam
her şey çok net, süper anlatım, teşekkürler :)
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.
Ü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.
ne guzel bir adamsin be
Nest js projesini docker compose dosyası oluşturarak çalıştırmak üzerine bir video çekebilir misiniz?
Hocam elinize saglik. Bu sekil bi kubernetes egitimi bizi ucurur.
Tesekkürler
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 :))
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 :))
Hocam ağzına sağlık
Muhteşem anlatım❤❤
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?
mükemmel valla ağızınıza sağlık
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
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??
abi intro müziği bana başka şeylerin intro müziğini hatırlatıyor çiçek gibi yemin ediyorum
ahahaha :D zaten öyleymiş sonradan farkettik ama değiştirmedim işte :D sdjfhskdjfhsjf
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
Hocam twitter collection-ı postmana nerden indirdiniz kendinizmi yaptınız yoksa hazır api-leri varmıydı?
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
1 saat uraştım bunu yapınca düzeldi :)
Hocam. Simdi bankalarda filan kulanilan uyqulamalar nelerdir. Soyle industry (bu arada yanlis yaza bilirim) seviyesinde neler kullanilyor bunlari nereden baka biliriz life ornekleriyle
Muhtesem
guzel adamsin kardesim
=
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
mükemmel
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?
Ellerine sağlık :)
38:19 it oğlu it :)
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.
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ı?
ne mübarek bişeymiş bu yaw
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?
.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)
Hocam sizin araba imtihanınız nedir?
wordpress zulümdür :D
docker'ın ne iş yaptığını bi türlü anlayamadım gitti
ilk videoda gayet net anlatmış.
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 up komutu dockerfile ve docker-compose.yml uzantili dosyalarin bulundufu dizin icinde neden segmentation fault (core dumped) hatasi aliyorum