Featured image of post Portainer'de şablonlarla dolu dolu bir uygulama nasıl kolayca dağıtılır

Portainer'de şablonlarla dolu dolu bir uygulama nasıl kolayca dağıtılır

Karmaşık bir şekilde çalışmak Docker yığını neredeyse düşündüğü kadar zor değil, en azından Portainer seçiminizin bir parçası. Bunun Portainer şablonları ile ne kadar kolay olduğunu öğrenin.

Tam birack dağıtmayı düşündüğünüzde, konteynerli bir uygulama, muhtemelen manuel olarak açık bir şekilde yazmak ve doğru dağıtmayı umuyorsunuz. YAML ve Docker’de iyi dönen geliştiriciler, bunu yapmak için zor bir şey olmadığını söylüyor, eğer konteynerlere uzaktan yeniyseniz, süreç oldukça korkutucu olabilir.

SEE: Hiring kit: Python geliştirici (Teknoloji Premium)

Must-read developer kapsama

  • Hiring kit: Python geliştirici

  • Yeni Windows 11 22H2 Güncellemesini nasıl bulabilir ve yüklemek

  • DevGuides online webinars’ın iki yılı ile 39 $ için öğrenin

  • AWS yeniden:Invent 2022: Teknoloji araçlarının, onets ve trendlerin kravatlı turu

    Neyse ki, Portainer gibi uygulamalar, komuta hattından bunu yapmaktan ve dağıtmak için yollarından dışarı çıkan uygulamalar var. Portainer ile, Docker konteynerlerini, yığınları, görüntüler, ağları, hacimleri ve daha fazlasını yönetebilirsiniz, ancak en etkileyici özelliklerden biri basit bir uygulama şablonundan tam-stack uygulamasını dağıtma yeteneğidir.

Kayıtlar gibi yığınlar için şablonlar bulacaksınız, NodeJS, NGINX, Apache, Caddy, MongoDB, Elasticsearch, SQL Server, Redis, Joomla, Drupal, Plane, Jenkins, Bingone, WordPress ve diğerleri.

Size nasıl yapıldığını göstereyim.

Jump to:

  • Tam enstack bir uygulama dağıtmak için neye ihtiyacınız olacak
  • Bir Portainer şablonundan tam enstack uygulaması nasıl dağıtılır
  • Full yığınlar basit yaptı Tam enstack bir uygulama dağıtmak için neye ihtiyacınız olacak

Bu derste takip etmeniz gereken tek şey Portainer’in çalışan bir örneğidir. dağıtmayı öneririm Portainer bir MicroK8s ortamına Ve sonra Docker CE Kontrole devam edin, böylece bir Docker ortamı karıştırın.

Bir Portainer şablonundan tam enstack uygulaması nasıl dağıtılır

Portainer örneğine giriş ve Çevre listelerinden Docker ortamını seçerek başlayın ( Şekil A ).

Şekil A

image

Portainer için mevcut olan iki temel ortam. Docker ortamı yüklendikten sonra, sol tarafta App Şablonları tıklayın ( Şekil B ).

Şekil B

image

Docker çevre navigasyonumuz. Mevcut uygulama şablonlarının bir listesi görünecektir. WordPress dağıtımını test edelim. WordPress’i gördüğünüze kadar aşağı kaydırın ( Şekil C ).

Şekil C

image

WordPress full-stack uygulama şablon listesi. Buradan, gitmek için iki yol var. İlk olarak, WordPress girişine tıklayabilirsiniz ve tam çöpü olduğu gibi dağıtabilirsiniz. Alternatif olarak, düzenleme için şablonları açacak olan Copy As Custom’a tıklayabilirsiniz. Şekil D ).

Şekil D

image

WordPress şablonunu daha sonra düzenleyebilirsiniz özel bir dağıtım olarak açın. Özel seçeneği kullanarak, Portainer Web Edibot’daki YAML dosyalarını düzenlemenizi sağlar, böylece dağıtımı özelleştirebilirsiniz.

WordPress’i hızlı bir şekilde kullanmak istiyorsanız, sadece Şablonlar listesindeki girişe tıklayın ve sonuç olarak pencerede (veya) Şekil E ), dağıtıma bir isim verin, tip wordpress Veritabanı kök kullanıcı şifresi olarak ve Deploy The Stack’e tıklayın. Daha yüksek güvenlik için şifreyi değiştirmek istiyorsanız, özel rotaya gitmek isteyeceksiniz. Test amaçlı için, daha basit yaklaşım iyi çalışır.

Şekil E

image

WordPress yığını inşa edilmiş şablon kullanarak işe almak. Dağıtımın tamamlanması için biraz zaman alacak, ancak bir kez bitince, Stacks listesine geri döneceksiniz. Yeni dağıtılmış WordPress yığınına tıklayın ve yayınlanan port listesini göreceksiniz ( Şekil F ).

Şekil F

image

WordPress yığınımız dağıtıldı. Kapak için çok fazla zaman verin ve sonra tarayıcınızı http://SERVER:PORT, SERVER’in kontrol Node ve port’un IP adresi, yeni çalışan yığın gördüğünüzde gördüğünüz port. WordPress installer tarafından selamlanacaksınız ( Şekil G ), dağıtımı bitirmek için yolunuzu nerede anlayabilirsiniz.

Şekil G

image

WordPress installer sihirbazı. Full yığınlar basit yaptı

Docker ile tam zamanlı bir uygulama dağıtma sanatını öğrenmek için daha kolay bir yol bulamazsınız. Portainer’i kullanmak konteynerlerin dağıtımını ve yönetimini büyük ölçüde basitleştirir. Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once Once full-stack geliştiricileri kullanmaya başlayın Portainer, onlar olmadan nasıl yönetildiklerini merak edecekler. Docker hakkında daha fazla bilgi edinmek istiyorsanız, TechRepublic Academy’deki aşağıdaki kaynakları kontrol edebilirsiniz:

  • Hacking ve Securing Docker Containers

  • Linux ve Docker Coding Sche

  • Docker ve Kubernetes mini-bundle Bir daha okuyun: Programlama için 12 en iyi IDEs (Teknoloji)

    image

    Geliştirici Insider Newsletter

    Linux OS hakkında yorum yapmak için en sıcak programlama dillerinden, bilmeniz gereken geliştirici ve açık kaynak haberleri ve ipuçlarını alın.

    Salı ve Perşembe günleri teslim edildi Bugün kaydolun