Tirohanga o nga atanga GUI mo te whakahaere i nga ipu Docker

Tirohanga o nga atanga GUI mo te whakahaere i nga ipu Docker

Ko te mahi tahi me Docker i roto i te papatohu he mahinga mohio mo te tini. Engari, he wa ano ka whai hua te atanga GUI/tukutuku ahakoa mo ratou. Ko te tuhinga he tirohanga whanui mo nga otinga tino rongonui tae noa ki tenei ra, ko nga kaituhi i ngana ki te tuku atu (he pai mo etahi keehi) nga hononga mo te mohio ki a Docker, ki te mahi ranei i nga whakaurunga nui. Ko etahi o nga kaupapa he tino rangatahi, ko etahi, engari kua mate kee...

Kaipupuri

  • paetukutuku; GitHub; Tino.
  • Raihana: Open Source (Zlib Raihana me etahi atu).
  • OS: Linux, Mac OS X, Windows.
  • Nga reo/turanga: Haere, JavaScript (Angular).
  • Putanga whakaatu (admin/tryportainer).

Tirohanga o nga atanga GUI mo te whakahaere i nga ipu Docker

Ko Portainer (i mohiotia i mua ko UI mo Docker) te atanga tukutuku rongonui mo te mahi tahi me nga kaihautu Docker me nga tautau Docker Swarm. Ka tiimata noa - ma te tuku i tetahi ahua Docker, ka tukuna te wahitau/turanga o te kaihautu Docker hei tawhā. Ka taea e koe te whakahaere ipu, whakaahua (ka taea te tiki mai i Docker Hub), whatunga, pukapuka, mea ngaro. Ka tautokohia a Docker 1.10+ (me Docker Swarm 1.2.3+). I te wa e tiro ana i nga ipu, kei te waatea nga tatauranga taketake (te whakamahi rauemi, nga tukanga), nga raarangi, me te hononga ki te papatohu (xterm.js web terminal) mo ia o ratou. Kei a ia ake nga rarangi uru e taea ai e koe te aukati i nga mana o nga kaiwhakamahi Portainer ki nga momo mahi i roto i te atanga.

Kitematic (Poaka Utauta Docker)

Tirohanga o nga atanga GUI mo te whakahaere i nga ipu Docker

He GUI paerewa mo nga kaiwhakamahi Docker i runga i te Mac OS X me te Matapihi, he waahanga o te Pouaka Utauta Docker, he kaiwhakauru mo te huinga taputapu kei roto ano hoki te Docker Engine, Compose me te Miihini. He iti rawa nga mahi e taea ai te tango whakaahua mai i te Docker Hub, te whakahaere i nga tautuhinga ipu taketake (tae atu ki nga pukapuka, whatunga), te tiro i nga raarangi me te hono atu ki te papatohu.

Te kaipuke

  • paetukutuku; GitHub.
  • Raihana: Open Source (Apache Raihana 2.0).
  • OS: Linux, Mac OS X.
  • Nga reo/turanga: Haere, Node.js.

Tirohanga o nga atanga GUI mo te whakahaere i nga ipu Docker

Ehara i te mea he atanga noa te waahi kaipuke, engari he punaha whakahaere rawa a Docker, e ahu mai ana i te aroaro o tana ake API. Ko te API i te Shipyard he RESTful i runga i te whakatakotoranga JSON, 100% te hototahi ki te Docker Remote API, ka tuku atu etahi atu waahanga (otira, te whakamotuhēhē me te whakahaere rarangi uru, te takiuru o nga mahi katoa i mahia). Ko tenei API te putake i hangaia ai te atanga tukutuku. Hei rokiroki i nga korero ratonga kaore i te hono tika ki nga ipu me nga whakaahua, ka whakamahia e te Shipyard a RethinkDB. Ma te atanga tukutuku ka taea e koe te whakahaere ipu (tae atu ki te maataki i nga tatauranga me nga raarangi, te hono atu ki te papatohu), nga whakaahua, nga kohinga kahui Docker Swarm, me nga rehitatanga motuhake.

Kaimura

  • paetukutuku; GitHub.
  • Raihana: Open Source (Apache Raihana 2.0).
  • OS: Linux, Mac OS X, Windows.
  • Nga reo/turanga: Java (VMware Xenon anga).

Tirohanga o nga atanga GUI mo te whakahaere i nga ipu Docker

He papaaapapa mai i VMware i hangaia mo te tuku aunoa i nga tono whakauru me te whakahaere i a raatau puta noa i to raatau oranga. Ka tuuhia hei otinga mama i hangaia kia ngawari ake te oranga mo nga miihini DevOps. Ma te atanga tukutuku ka taea e koe te whakahaere i nga kaihautu me te Docker, nga ipu (+ mataki i nga tatauranga me nga raarangi), nga tauira (nga whakaahua kua whakauruhia ki te Docker Hub), nga whatunga, nga rehitatanga, nga kaupapa here (ko nga kaihautu ka whakamahia e nga ipu me pehea te tohatoha rauemi). Ka taea te tirotiro i te mana o nga ipu (arowhai hauora). Ka tohatohahia, ka tohatohahia hei ahua Docker. Ka mahi tahi me Docker 1.12+. (Tirohia hoki te kupu whakataki ki te kaupapa i roto i VMware rangitaki me te maha o nga whakaahua.)

Tauihana

  • paetukutuku; GitHub (karekau he waehere puna).
  • Raihana: mana (freeware).
  • OS: Linux, Mac OS X, Windows.
  • Nga reo/turanga: Irahiko (Chromium, Node.js).

Tirohanga o nga atanga GUI mo te whakahaere i nga ipu Docker

He kaupapa rangatahi a Dock Station, hanga Nga kaihōtaka Belarusian (i te ara, e rapu ana mo nga kaipupuri moni mo tona whanaketanga atu). E rua nga ahuatanga matua ko tana arotahi ki nga kaiwhakawhanake (ehara i nga miihini DevOps me nga kaiwhakahaere punaha) me te tautoko katoa mo te Docker Compose me te waehere kati (he kore utu ki te whakamahi, engari mo te moni ka tukuna e nga kaituhi te tautoko whaiaro me te whakapai ake i nga kaha). Ka taea e koe te whakahaere whakaahua (tautokohia e Docker Hub) me nga ipu (+ tatauranga me nga raarangi), engari ki te hanga kaupapa me te whakaata i nga hononga o nga ipu kei roto i te kaupapa. He parser (i te beta) ka taea e koe te huri i nga whakahau docker run ki te whakatakotoranga Tito Docker. Ka mahi tahi me Docker 1.10.0+ (Linux) me 1.12.0 (Mac + Windows), Docker Compose 1.6.0+.

UI Docker ngawari

  • GitHub.
  • Raihana: Open Source (MIT Raihana).
  • OS: Linux, Mac OS X, Windows.
  • Nga reo/turanga: Electron, Scala.js (+ Tauhohe ki runga Scala.js).

Tirohanga o nga atanga GUI mo te whakahaere i nga ipu Docker

He atanga ngawari mo te mahi tahi me Docker ma te whakamahi i te Docker Remote API. Ka taea e koe te whakahaere ipu me nga whakaahua (me te tautoko a Docker Hub), hono atu ki te papatohu, me te tiro i te hitori o nga huihuinga. He tikanga mo te tango i nga ipu me nga whakaahua kaore i whakamahia. Ko te kaupapa kei roto i te beta, a kei te tino puhoi te tipu haere (nga mahi tuturu, ma te whakatau a nga commits, i mate i te Hui-tanguru o tenei tau).

atu kōwhiringa

Kaore i whakauruhia ki te arotake:

  • Tiaki he papa whakahaere ipu me nga ahuatanga orkestra me te tautoko mo Kubernetes. Puna Tuwhera (Apache Raihana 2.0); rere i runga i Linux; tuhia ki Java. He atanga tukutuku Rancher UI i runga i te Node.js.
  • Kontena — "he papahoa-whakawhanake mo te whakahaere ipu i roto i nga mahi whakangao," e whakataetae ana ki a Kubernetes, engari kua tuuhia hei otinga atu-waho-te-pouaka me te ngawari ki te whakamahi. I tua atu i te CLI me te REST API, ka tukuna e te kaupapa he atanga tukutuku (whakaahua mata) ki te whakahaere i te kahui me tana mahi whakahiato (tae atu ki te mahi me nga kohinga kohinga, nga ratonga, nga pukapuka, nga mea ngaro), te tirotiro i nga tatauranga/rakau. Puna Tuwhera (Apache Raihana 2.0); mahi i runga i Linux, Mac OS X, Windows; tuhia ki Ruby.
  • Pulley Raraunga - he taputapu ngawari me te iti o nga mahi me nga tuhinga. Puna Tuwhera (Raihana MIT); mahi i runga i Linux (ko te kete Ubuntu anake e waatea ana); tuhia ki te Python. Ka tautokohia te Docker Hub mo nga whakaahua, te tiro i nga raarangi mo nga ipu.
  • Panamax He kaupapa me te whainga kia "whakamahia te whakatakotoranga o nga tono whakangao-a-roto kia rite ki te rou-n-drop." Mo tenei kaupapa, i hanga e matou ta matou ake rarangi o nga tauira mo te tuku tono (Ngā Tātauira Tūmatanui Panamax), ko nga hua ka whakaatuhia ina rapu whakaahua/tono me nga raraunga mai i Docker Hub. Puna Tuwhera (Apache Raihana 2.0); mahi i runga i Linux, Mac OS X, Windows; tuhia ki Ruby. Kua whakauruhia ki te CoreOS me te punaha whakahaere a Fleet. Ki te whakatau i nga mahi e kitea ana i runga ipurangi, ka mutu te tautoko i te tau 2015.
  • Puka - kapi GUI mo te whakahaere ipu me nga whakaahua Docker. Puna Tuwhera (Raihana MIT); tuhia ki JavaScript/Node.js.

Ka mutu: he aha te ahua o te GUI i Dockly? Kia tupato, ko GIF te 3,4 MB!Tirohanga o nga atanga GUI mo te whakahaere i nga ipu Docker

PS

Pānuihia hoki i runga i ta maatau blog:

Source: will.com

Tāpiri i te kōrero