Docker, projeleri, uygulamaları ve yazılımları geliştirmek ve dağıtmak için kullanılan en popüler konteynerleştirme araçlarından biridir. Geliştiricilerin, her biri için ayrı bir işletim sistemi gerektirmeden, ana sistemden izole edilmiş farklı uygulamaları çalıştırmalarını sağlar. Birçok Docker bileşeni tarafından desteklenen ve yönetilen konteynerler tanıtmıştır ve bunlardan biri de hacimdir.
Bu kapsamlı eğitim, Docker hacmini ana makineye bağlamanın en kolay yolunu sağlayacaktır.
Docker hacmini h
DAHA FAZLASI →
Docker cli, terminalinizden docker ile ilgili komutları kolayca kullanmanızı sağlayan bir komut satırı aracıdır. Bu aracı kullanarak docker motoru ile etkileşimde bulunabilir, docker konteynerlerini kolayca oluşturabilir, başlatabilir, durdurabilir ve silebilir, ayrıca docker görüntülerini ve hacimlerini yönetebilirsiniz. Docker'ün bir masaüstü sürümü olsa da, bazı kullanıcılar hala masaüstü sürümüne ihtiyaç duymadan Mac üzerinde docker cli kullanmayı tercih etmektedir.
Eğer docker desktop yüklemeden Mac sisteminizde
DAHA FAZLASI →Docker, kullanıcıların uygulamaları ile ana makineleri ve kapsüllenmiş uygulamaları arasında izolasyon sunan açık kaynaklı bir uygulamadır. Uygulama kapsüllerinin oluşturulmasında, dağıtımında ve yönetiminde yardımcı olur. Kapsüller, Docker görüntülerinin çalışan örnekleridir ve kullanıcılar sütunları, depoları ve dosyaları bağlayabilir.
Bu yazı, Docker'daki farklı türdeki mount'lar hakkında detaylı bilgi verecektir.
Docker'da üç tür montaj depolama bulunmaktadır, bunlar:
Docker imajları oluşturmak için, talimatları içeren bir Dockerfile kullanılır. Bu talimatlar sırasıyla Docker imajının çeşitli yönlerini tanımlamak için kullanılan CMD, RUN ve ENTRYPOINT'tır. Geliştiriciler genellikle bu talimatlar arasında, yaptıkları iş nedeniyle kafa karışıklığı yaşıyor.
Bu blog, RUN, CMD ve ENTRYPOINT komutları arasındaki çeşitli farkları listeleyecek ve açıklayacaktır.
R
DAHA FAZLASI →Docker Engine'i kurmak için, güncellenen bir Fedora sürümüne sahip olmanız gerekir. Aşağıdaki Fedora sürümlerinden birini öneririz:
Bu adım zorunlu olmasa da, Docker ve Docker Engine gibi eski paketlerin mevcut olmadığından emin olmak iyidir.
Eski paket sürümlerini kaldırmak için aşağıdaki komutu
DAHA FAZLASI →Bir örnek aşağıdaki gibidir:
Çıktıdan görebileceğiniz gibi, “alpine:latest imajını yerel olarak bulamadı” ifadesini görebiliyoruz.
Bu mesajın en yaygın sebebi, görüntünün çekilmemiş olmasıdır. Bir kapsayıcı oluşturmak için bir görüntü kullanmak üzere, hedef görüntünün Docker hub'dan çekilmesi gerekmektedir. Docker, görüntüyü yerel olarak bulamazsa bunu otomatik ol
DAHA FAZLASI →
Docker, geliştiricilerin uygulamalarını gerekli ortamlar ile birlikte kolayca paketlemelerine, hızlı yineleme döngüleri ve daha iyi kaynak verimliliği sağlamalarına olanak tanıyan yazılımları kapsüllemek için en yaygın olarak kullanılmaktadır ve her çalıştırmada benzer ortamlar sunar. Ayrıca, modern uygulama gereksinimlerini kolaylaştırmak için Docker Compose olarak bilinen konteyner orkestra araçları kullanılabilir.
Bu yazıda, istediğimiz web uygulamasını NGINX ve Docker ile dağıtacağız.
NGINX ve Docker ile Web Tabanlı Bir Uygulama Nasıl Ya DAHA FAZLASI →
Docker adı verilen bir teknoloji, kullanıcıların programları kapsayıcılar içinde paketlemelerine ve çalıştırmalarına olanak tanır. Kapsayıcılar, yalnız başlarına olmaları açısından sanal makinelerle özdeştir. Kapsayıcılar ayrıca daha uyumlu ve kaynak dostu olma eğilimindedir. Docker, Linux gibi bir ortamda kapsayıcıları yönetmek için Docker daemon'unu kullanır. Bu kılavuz, Ubuntu'ya Docker'ı kurmanın iki farklı yöntemini ve kullanımını tartışmaktadır.
Ubuntu sisteminizde Docker'ın kurulumu başlamadan önce, versiyo
DAHA FAZLASI →
Docker, uygulamaları bir konteyner olarak bilinen izole bir ortamda paketleyip çalıştırmanızı sağlayan güçlü bir konteynerleştirme aracıdır. Birden fazla bağımlı hizmetten oluşan çok sayıda uygulamanız olduğunda, konteynerlerini yönetmek ve koordine etmek karmaşık bir görev haline gelebilir. Bu durumda, çoklu konteyner uygulamalarını yönetmenizi ve koordine etmenizi sağlayan docker compose ihtiyacınız olacaktır. Her konteynerin yapılandırması için talimatlar sağlayan YAML dosyasını kullanır. Bu yapılandırmalar, konteynerin portlarını, değişkenlerini, görsel
DAHA FAZLASI →
DSM 7, Synology NAS'ın işletim sistemi, “Konteyner Yöneticisi” adlı bir Docker konteyner yönetim uygulamasına sahiptir. Docker konteynerlerini, ağlarını ve diğer Docker bileşenlerini yönetmek için de bunu kullanabilirsiniz.
Synology'nin Konteyner Yöneticisi ve Portainer farklı özelliklere ve kullanıcı arayüzlerine (UI) sahiptir. En çok beğendiğinizi kullanabilirsiniz.
Bu makalede, Synology NAS'ınızın DSM 7 işletim sistemine Portainer'ı nasıl kuracağınızı göstereceğiz.