Tinjauan antarmuka GUI pikeun ngatur wadah Docker

Tinjauan antarmuka GUI pikeun ngatur wadah Docker

Gawe sareng Docker dina konsol mangrupikeun rutin anu biasa pikeun seueur. Nanging, aya waktos nalika antarmuka GUI / wéb tiasa mangpaat bahkan pikeun aranjeunna. Tulisan éta nyayogikeun tinjauan ngeunaan solusi anu paling kasohor dugi ka ayeuna, panulis anu nyobian nawiskeun antarmuka anu langkung saé (atanapi cocog pikeun sababaraha kasus) pikeun ngenalkeun Docker atanapi bahkan ngalayanan pamasangan anu ageung. Sababaraha proyék anu ngora pisan, sedengkeun anu sanésna, sabalikna, parantos maot ...

pamawa

  • website; GitHub; Pait.
  • Lisensi: Open Source (zlib Lisensi sareng anu sanésna).
  • OS: Linux, Mac OS X, Windows.
  • Basa/platform: Go, JavaScript (Angular).
  • Vérsi démo (admin/tryportainer).

Tinjauan antarmuka GUI pikeun ngatur wadah Docker

Portainer (baheulana katelah UI pikeun Docker) mangrupikeun antarbeungeut wéb anu paling populér pikeun damel sareng host Docker sareng kluster Docker Swarm. Dimimitian saderhana pisan - ku nyebarkeun gambar Docker, dimana alamat / stop kontak host Docker disalurkeun salaku parameter. Ngidinan anjeun pikeun ngatur wadah, gambar (tiasa nyandak éta tina Docker Hub), jaringan, jilid, rusiah. Ngarojong Docker 1.10+ (jeung Docker Swarm 1.2.3+). Nalika ningali wadahna, statistik dasar (pamakéan sumberdaya, prosés), log, sareng sambungan kana konsol (terminal wéb xterm.js) sayogi pikeun masing-masing. Cai mibanda daptar aksés sorangan nu ngidinan Anjeun pikeun ngawatesan hak pamaké Portainer 'ka sagala rupa operasi dina panganteur nu.

Kitematic (Kotak Alat Docker)

Tinjauan antarmuka GUI pikeun ngatur wadah Docker

GUI standar pikeun pangguna Docker dina Mac OS X sareng Windows, anu mangrupikeun bagian tina Docker Toolbox, pamasang pikeun sakumpulan utilitas anu ogé kalebet Docker Engine, Compose and Machine. Mibanda set minimum fungsi nu ngidinan ngundeur gambar ti Docker Hub, ngatur setélan wadahna dasar (kaasup volume, jaringan), nempo log sarta nyambungkeun kana konsol nu.

Tempat gereja

  • website; GitHub.
  • Lisensi: Open Source (Lisensi Apache 2.0).
  • OS: Linux, Mac OS X.
  • Basa/platform: Go, Node.js.

Tinjauan antarmuka GUI pikeun ngatur wadah Docker

Galangan kapal henteu ngan hiji panganteur, tapi sistem manajemen sumberdaya Docker, nu dumasar kana ayana API sorangan. API di Shipyard RESTful dumasar kana format JSON, 100% cocog sareng Docker Remote API, nawiskeun fitur tambahan (khususna, auténtikasi sareng manajemén daptar aksés, logging sadaya operasi anu dilakukeun). API ieu mangrupa dasar sabudeureun nu panganteur web geus diwangun. Pikeun nyimpen informasi jasa teu langsung patali jeung peti jeung gambar, Shipyard migunakeun RethinkDB. Antarbeungeut wéb ngamungkinkeun anjeun pikeun ngatur wadah (kalebet ningali statistik sareng log, nyambungkeun kana konsol), gambar, titik kluster Docker Swarm, sareng pendaptaran swasta.

Laksamana

  • website; GitHub.
  • Lisensi: Open Source (Lisensi Apache 2.0).
  • OS: Linux, Mac OS X, Windows.
  • Basa/platform: Java (kerangka VMware Xenon).

Tinjauan antarmuka GUI pikeun ngatur wadah Docker

Platform ti VMware dirancang pikeun panyebaran otomatis aplikasi wadahna sareng ngokolakeunana sapanjang siklus hirupna. Diposisikan salaku solusi hampang anu dirancang pikeun ngagampangkeun kahirupan pikeun insinyur DevOps. Antarbeungeut wéb ngamungkinkeun anjeun pikeun ngatur host Docker, wadahna (+ tingali statistik sareng log), témplat (gambar terpadu sareng Docker Hub), jaringan, pendaptaran, kawijakan (mana host anu bakal dianggo ku wadah sareng kumaha alokasi sumber). Mampuh mariksa status wadah (pariksa kaséhatan). Disebarkeun sareng disebarkeun salaku gambar Docker. Gawéna sareng Docker 1.12+. (Tingali ogé bubuka program dina blog VMware kalawan loba screenshot.)

DockStation

  • website; GitHub (euweuh kode sumber).
  • Lisensi: proprietary (freeware).
  • OS: Linux, Mac OS X, Windows.
  • Basa/platform: Éléktron (Chromium, Node.js).

Tinjauan antarmuka GUI pikeun ngatur wadah Docker

DockStation mangrupikeun proyék ngora, dijieun programer Belarusian (anu, ku jalan, pilari investor pikeun pangwangunan salajengna). Dua fitur utama nyaéta fokus kana pamekar (sanes insinyur DevOps atanapi pangurus sistem) kalayan dukungan pinuh pikeun Docker Compose sareng kode katutup (gratis dianggo, tapi pikeun artos pangarang nawiskeun dukungan pribadi sareng perbaikan kamampuan). Ngidinan anjeun henteu ngan ukur ngatur gambar (dirojong ku Docker Hub) sareng wadahna (+ statistik sareng log), tapi ogé nyiptakeun proyék kalayan visualisasi sambungan wadah anu aub dina proyék éta. Aya ogé parser (dina béta) nu ngidinan Anjeun pikeun ngarobah paréntah docker run ka format Docker Compose. Gawéna sareng Docker 1.10.0+ (Linux) sareng 1.12.0 (Mac + Windows), Docker Compose 1.6.0+.

Basajan Docker UI

  • GitHub.
  • Lisensi: Open Source (Lisensi MIT).
  • OS: Linux, Mac OS X, Windows.
  • Basa/platform: Éléktron, Scala.js (+ Réaksi dina Scala.js).

Tinjauan antarmuka GUI pikeun ngatur wadah Docker

Antarbeungeut anu saderhana pikeun damel sareng Docker nganggo Docker Remote API. Ngidinan anjeun ngatur wadah sareng gambar (kalayan dukungan Docker Hub), nyambung ka konsol, sareng ningali sajarah acara. Boga mékanisme pikeun miceun wadah sareng gambar anu henteu kapake. Proyék na aya dina béta sareng ngembang lambat pisan (aktivitas nyata, ditilik ku komitmen, maot dina bulan Pebruari taun ieu).

Pilihan séjén

Teu kaasup dina ulasan:

  • Peternak nyaéta platform manajemén wadahna kalayan fitur orkestrasi sareng dukungan pikeun Kubernetes. Open Source (Lisensi Apache 2.0); dijalankeun dina Linux; ditulis ku basa Jawa. Mibanda panganteur web Rancher UI dina Node.js.
  • Kontena - "platform anu ramah pamekar pikeun ngajalankeun wadah dina produksi," dasarna bersaing sareng Kubernetes, tapi diposisikan salaku solusi anu langkung énggal sareng gampang dianggo. Salian CLI sareng REST API, proyék éta nawiskeun antarmuka wéb (potret layar) pikeun ngatur klaster jeung orkestrasi na (kaasup gawé bareng titik klaster, jasa, jilid, Rahasia), nempoan statistik / log. Open Source (Lisensi Apache 2.0); jalan dina Linux, Mac OS X, Windows; ditulis dina Ruby.
  • Katrol Data - utilitas saderhana kalayan fungsi minimal sareng dokuméntasi. Open Source (Lisensi MIT); dianggo dina Linux (ngan ukur pakét Ubuntu anu sayogi); ditulis dina Python. Ngarojong Docker Hub pikeun gambar, nempo log pikeun wadahna.
  • Panamax mangrupikeun proyék kalayan tujuan "nyieun panyebaran aplikasi wadahna kompleks sasederhana sered-n-drop." Pikeun tujuan ieu, kami nyiptakeun katalog témplat urang sorangan pikeun nyebarkeun aplikasi (Témplat umum Panamax), hasil anu dipidangkeun nalika milarian gambar/aplikasi sareng data ti Docker Hub. Open Source (Lisensi Apache 2.0); jalan dina Linux, Mac OS X, Windows; ditulis dina Ruby. Terintegrasi sareng CoreOS sareng sistem orkestrasi Armada. Ditilik ku kagiatan anu katingali dina Internét, éta lirén dirojong dina 2015.
  • Dockly - cantilevered GUI pikeun ngatur wadah sareng gambar Docker. Open Source (Lisensi MIT); ditulis dina JavaScript / Node.js.

Tungtungna: kumaha tampilan GUI di Dockly? Awas, GIF nyaéta 3,4 MB!Tinjauan antarmuka GUI pikeun ngatur wadah Docker

PS

Baca ogé dina blog urang:

sumber: www.habr.com

Tambahkeun komentar