-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdocker.txt
16 lines (10 loc) · 1.28 KB
/
docker.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
İlgili Containerları volume maplediğimizde container kapanıp silinse bile ilgili image üzerinden container ayağa kaldırdığımızda kaydetmiş olduğumuz veritabanı datalarını kaybetmemiş oluruz
docker-compose up -> containerları ayağa kaldırır
ctrl+c -> containerları durdurur
docker-compose down -> containerları siler
catalog->dockerfile-> EXPOSE : containerların biribiri ile haberleşmesi için 80 portunu açıyoruz
dockerfile: ilk önce sdk'yi aldık çalışma dizini belirttik containerlarla haberleşme portu belirttik projede ortak alan olaran shared kütüphanesini kopyaladık catalog kısmını kopyaladık dotnet komutu ile projeyi restore ettik runtime'a geçirdik çalışma dizini belirttik sdk üzerinden kopyasını aldık entrypoint ile projeyi çalıştırdık.
docker-compose.override dosyası içerisinde tanımladığımız api ayarlamarından environment kısmı projenin appsettings içerisindeki bilgiler üzerinden yapılır.
identity docker dersi ***
gateway localhostlara docker-compose.override içerisindeki servis isimlerini veriyoruz. port docker üzerinde 80 portundan kalktığı için 80 portuna ayarlıyoruz
fotografları ya bir volume ya da bir klasöre maplememiz gerekmektedir. (bind işlemi) - container silindiğinde resimlerin silinmemesi için