Ringkesan antarmuka GUI kanggo ngatur kontaner Docker

Ringkesan antarmuka GUI kanggo ngatur kontaner Docker

Nggarap Docker ing console minangka rutinitas sing akrab kanggo akeh. Nanging, ana wektu nalika antarmuka GUI / web bisa migunani malah kanggo wong-wong mau. Artikel iki menehi ringkesan babagan solusi sing paling misuwur nganti saiki, sing penulis wis nyoba nawakake antarmuka sing luwih trep (utawa cocog kanggo sawetara kasus) kanggo ngerteni Docker utawa malah njaga instalasi gedhe. Sawetara proyek isih enom banget, dene liyane, sebaliknya, wis mati ...

pembawa

  • situs; GitHub; Gitter.
  • Lisensi: Open Source (Zlib License lan liya-liyane).
  • OS: Linux, Mac OS X, Windows.
  • Basa/platform: Go, JavaScript (Angular).
  • Versi demo (admin/tryporter).

Ringkesan antarmuka GUI kanggo ngatur kontaner Docker

Portainer (biyen dikenal minangka UI kanggo Docker) minangka antarmuka web sing paling populer kanggo nggarap host Docker lan kluster Docker Swarm. Diluncurake kanthi gampang - kanthi nggunakake gambar Docker, sing dikirimake alamat / soket host Docker minangka parameter. Ngidini sampeyan ngatur wadhah, gambar (bisa njupuk saka Docker Hub), jaringan, volume, rahasia. Ndhukung Docker 1.10+ (lan Docker Swarm 1.2.3+). Nalika ndeleng kontaner, statistik dhasar (panggunaan sumber daya, pangolahan), log, sambungan menyang console (terminal web xterm.js) kasedhiya kanggo saben wong. Ana dhaptar akses dhewe sing ngidini sampeyan mbatesi hak pangguna Portainer kanggo macem-macem operasi ing antarmuka.

Kitematic (Kotak Alat Docker)

Ringkesan antarmuka GUI kanggo ngatur kontaner Docker

GUI standar kanggo pangguna Docker ing Mac OS X lan Windows, sing kalebu ing Docker Toolbox, installer kanggo sakumpulan utilitas sing uga kalebu Docker Engine, Compose, lan Machine. Nduwe sawetara fungsi minimal sing nyedhiyakake download gambar saka Docker Hub, ngatur setelan wadhah dhasar (kalebu volume, jaringan), ndeleng log lan nyambung menyang konsol.

Shipyard

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

Ringkesan antarmuka GUI kanggo ngatur kontaner Docker

Galangan kapal ora mung antarmuka, nanging sistem manajemen sumber daya Docker adhedhasar API dhewe. API ing Shipyard RESTful adhedhasar format JSON, 100% kompatibel karo Docker Remote API, nawakake fitur tambahan (utamane, otentikasi lan manajemen dhaptar akses, logging kabeh operasi sing ditindakake). API iki minangka basis antarmuka web sing wis dibangun. Kanggo nyimpen informasi layanan sing ora ana hubungane langsung karo wadhah lan gambar, Shipyard nggunakake RethinkDB. Antarmuka web ngidini sampeyan ngatur kontaner (kalebu ndeleng statistik lan log, nyambungake menyang konsol), gambar, simpul kluster Docker Swarm, registri pribadi (Registry).

Admiral

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

Ringkesan antarmuka GUI kanggo ngatur kontaner Docker

Platform saka VMware sing dirancang kanggo panyebaran otomatis lan manajemen aplikasi sing dikontainer sajrone siklus urip. Diposisikan minangka solusi entheng sing dirancang kanggo nggawe urip luwih gampang kanggo insinyur DevOps. Antarmuka web ngidini sampeyan ngatur host Docker, kontaner (+ ndeleng statistik lan log), template (gambar sing terintegrasi karo Docker Hub), jaringan, registri, kabijakan (sing host bakal digunakake kanggo wadah lan cara ngalokasi sumber daya). Bisa mriksa status wadhah (pemeriksaan kesehatan). Disebarake lan disebarake minangka gambar Docker. Dianggo karo Docker 1.12+. (Deleng uga introduksi kanggo program ing blog VMware karo akeh screenshot.)

DockStation

  • situs; GitHub (tanpa kode sumber).
  • Lisensi: proprietary (freeware).
  • OS: Linux, Mac OS X, Windows.
  • Basa/platform: Elektron (Chromium, Node.js).

Ringkesan antarmuka GUI kanggo ngatur kontaner Docker

DockStation minangka proyek enom, digawe programer Belarusia (sing, kanthi cara, nggoleki investor kanggo pangembangan luwih). Loro fitur utama yaiku fokus ing pangembang (dudu insinyur DevOps utawa sysadmins) kanthi dhukungan lengkap kanggo Docker Compose lan kode tertutup (gratis digunakake, lan kanggo dhuwit, penulis nawakake dhukungan pribadi lan perbaikan fitur). Iki ngidini ora mung ngatur gambar (didhukung dening Docker Hub) lan kontaner (+ statistik lan log), nanging uga miwiti proyek kanthi visualisasi tautan wadhah sing melu proyek kasebut. Ana uga parser (ing beta) sing ngidini sampeyan ngowahi printah docker run menyang format Docker Compose. Dianggo karo Docker 1.10.0+ (Linux) lan 1.12.0 (Mac + Windows), Docker Compose 1.6.0+.

UI Docker prasaja

  • GitHub.
  • Lisensi: Open Source (Lisensi MIT).
  • OS: Linux, Mac OS X, Windows.
  • Basa/platform: Elektron, Scala.js (+ Reaksi ing Scala.js).

Ringkesan antarmuka GUI kanggo ngatur kontaner Docker

Antarmuka sing prasaja kanggo nggarap Docker nggunakake Docker Remote API. Ngidini sampeyan ngatur wadhah lan gambar (kanthi dhukungan Docker Hub), nyambung menyang konsol, ndeleng riwayat acara. Nduwe mekanisme kanggo mbusak wadhah lan gambar sing ora digunakake. Proyèk iki ing beta lan berkembang alon banget (aktivitas nyata, menehi kritik dening commits, subsided ing Februari taun iki).

opsi liyane

Ora kalebu ing review:

  • Peternak minangka platform manajemen wadah kanthi fitur orkestrasi lan dhukungan Kubernetes. Open Source (Lisensi Apache 2.0); dianggo ing Linux; ditulis nganggo aksara Jawa. Nduwe antarmuka web Rancher UI ing Node.js.
  • Kontena - "platform pangembang-loropaken kanggo mbukak kontaner ing produksi", ateges saingan karo Kubernetes, nanging dipanggonke minangka luwih siap-digawe "out of the box" lan solusi gampang kanggo nggunakake. Saliyane CLI lan REST API, proyek kasebut nawakake antarmuka web (gambar layar) kanggo ngatur kluster lan orkestrasi (kalebu nggarap kelenjar kluster, layanan, volume, rahasia), ndeleng statistik / log. Open Source (Lisensi Apache 2.0); dianggo ing Linux, Mac OS X, Windows; ditulis ing Ruby.
  • Pulley Data Kab - sarana prasaja sing nduweni minimal fungsi lan dokumentasi. Open Source (Lisensi MIT); dianggo ing linux (mung paket kasedhiya kanggo Ubuntu); ditulis ing Python. Ndhukung Docker Hub kanggo gambar, ndeleng log kanggo wadhah.
  • Panamax - proyek sing ngarahake "nggawe penyebaran aplikasi kontaner sing rumit kaya seret-n-gulung". Kanggo nindakake iki, aku nggawe direktori template dhewe kanggo nyebarake aplikasi (Cithakan Umum Panamax), asil sing ditampilake nalika nggoleki gambar / aplikasi bebarengan karo data saka Docker Hub. Open Source (Lisensi Apache 2.0); dianggo ing Linux, Mac OS X, Windows; ditulis ing Ruby. Integrasi karo CoreOS lan sistem orkestrasi Armada. Ditilik saka kegiatan sing katon ing Internet, ora didhukung ing 2015.
  • Dockly - kantilevered GUI kanggo ngatur wadhah lan gambar Docker. Open Source (Lisensi MIT); ditulis ing JavaScript / Node.js.

Pungkasan: apa tampilan GUI ing Dockly? Ati-ati, GIF ing 3,4 MB!Ringkesan antarmuka GUI kanggo ngatur kontaner Docker

PS

Waca uga ing blog kita:

Source: www.habr.com

Add a comment