{"id":35832,"date":"2019-10-31T22:06:47","date_gmt":"2019-10-31T19:06:47","guid":{"rendered":"https:\/\/prohoster.info\/blog\/obzor-gui-interfejsov-dlya-upravleniya-docker-kontejnerami\/"},"modified":"2019-10-31T22:06:47","modified_gmt":"2019-10-31T19:06:47","slug":"obzor-gui-interfejsov-dlya-upravleniya-docker-kontejnerami","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/obzor-gui-interfejsov-dlya-upravleniya-docker-kontejnerami","title":{"rendered":"Przegl\u0105d interfejs\u00f3w GUI do zarz\u0105dzania kontenerami Docker","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Przegl\u0105d interfejs\u00f3w GUI do zarz\u0105dzania kontenerami Docker\" src=\"\/wp-content\/uploads\/2019\/07\/ed357242e4c61690180bb0b93d3d828c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPraca z Dockerem w konsoli to rutyna dla wielu. Niemniej jednak, zdarzaj\u0105 si\u0119 sytuacje, w kt\u00f3rych interfejs graficzny GUI mo\u017ce okaza\u0107 si\u0119 pomocny nawet dla nich. W artykule przedstawiono przegl\u0105d najbardziej zauwa\u017calnych rozwi\u0105za\u0144, kt\u00f3rych autorzy starali si\u0119 zaproponowa\u0107 bardziej wygodne (lub odpowiednie dla pewnych przypadk\u00f3w) interfejsy do zapoznania si\u0119 z Dockerem lub nawet do obs\u0142ugi du\u017cych jego instalacji. Niekt\u00f3re z projekt\u00f3w s\u0105 ca\u0142kiem m\u0142ode, podczas gdy inne \u2014 wr\u0119cz przeciwnie, ju\u017c wymieraj\u0105\u2026<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Portainer<\/h2>\n<p><\/p>\n<ul>\n<li> <noindex><a rel=\"nofollow\" href=\"https:\/\/portainer.io\/\">Strona<\/a><\/noindex>; <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/portainer\/portainer\">GitHub<\/a><\/noindex>; <noindex><a rel=\"nofollow\" href=\"https:\/\/gitter.im\/portainer\/Lobby\">Gitter<\/a><\/noindex>.<\/li>\n<li> Licencja: Open Source (licencja zlib i inne).<\/li>\n<li> System operacyjny: Linux, Mac OS X, Windows.<\/li>\n<li> J\u0119zyki\/platforma: Go, JavaScript (Angular).<\/li>\n<li> <noindex><a rel=\"nofollow\" href=\"http:\/\/demo.portainer.io\/\">Wersja demonstracyjna<\/a><\/noindex> (admin \/ tryportainer).<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"Przegl\u0105d interfejs\u00f3w GUI do zarz\u0105dzania kontenerami Docker\" src=\"\/wp-content\/uploads\/2019\/07\/4eaf30e4b6a71f8e7794c91c602fd4d3.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPortainer (wcze\u015bniej znany jako UI for Docker) to najpopularniejszy interfejs webowy do pracy z hostami Docker i klastrami Docker Swarm. Uruchamia si\u0119 bardzo prosto \u2014 poprzez wdro\u017cenie obrazu Docker, kt\u00f3remu jako parametr przekazywany jest adres\/gniazdo hosta Docker. Umo\u017cliwia zarz\u0105dzanie kontenerami, obrazami (potrafi pobiera\u0107 je z Docker Hub), sieciami, wolumenami, sekretami. Wspiera Docker 1.10+ (i Docker Swarm 1.2.3+). Przy przegl\u0105daniu kontener\u00f3w dla ka\u017cdego z nich dost\u0119pna jest podstawowa statystyka (zu\u017cycie zasob\u00f3w, procesy), logi, po\u0142\u0105czenie z konsol\u0105 (webowy terminal xterm.js). Posiada w\u0142asne listy dost\u0119p\u00f3w, pozwalaj\u0105ce ogranicza\u0107 u\u017cytkownikom Portainer prawa do r\u00f3\u017cnych operacji w interfejsie.<\/p>\n<h2>Kitematic (Docker Toolbox)<\/h2>\n<p><\/p>\n<ul>\n<li> <noindex><a rel=\"nofollow\" href=\"https:\/\/kitematic.com\/\">Strona<\/a><\/noindex> (+ <noindex><a rel=\"nofollow\" href=\"https:\/\/www.docker.com\/products\/docker-toolbox\">strona Docker Toolbox<\/a><\/noindex>); <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/docker\/kitematic\">GitHub<\/a><\/noindex>; <noindex><a rel=\"nofollow\" href=\"https:\/\/forums.docker.com\/c\/open-source-projects\/kitematic\">forum<\/a><\/noindex>.<\/li>\n<li> Licencja: Open Source (licencja Apache 2.0).<\/li>\n<li> System operacyjny: Mac OS X, Windows.<\/li>\n<li> J\u0119zyki\/platforma: Electron, Node.js, React i AltJS.<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"Przegl\u0105d interfejs\u00f3w GUI do zarz\u0105dzania kontenerami Docker\" src=\"\/wp-content\/uploads\/2019\/07\/cbf8bc15b0ba2ac73a7b4777f9bcc40c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nStandardowy GUI dla u\u017cytkownik\u00f3w Dockera na Mac OS X i Windows, kt\u00f3ry wchodzi w sk\u0142ad Docker Toolbox \u2014 instalatora zestawu narz\u0119dzi, kt\u00f3ry zawiera tak\u017ce Docker Engine, Compose i Machine. Posiada minimalny zestaw funkcji, zapewniaj\u0105cych pobieranie obraz\u00f3w z Docker Hub, zarz\u0105dzanie podstawowymi ustawieniami kontener\u00f3w (w tym wolumenami, sieciami), przegl\u0105danie log\u00f3w i \u0142\u0105czenie z konsol\u0105.<\/p>\n<h2>Shipyard<\/h2>\n<p><\/p>\n<ul>\n<li> <noindex><a rel=\"nofollow\" href=\"https:\/\/shipyard-project.com\/\">Strona<\/a><\/noindex>; <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/shipyard\/shipyard\">GitHub<\/a><\/noindex>.<\/li>\n<li> Licencja: Open Source (licencja Apache 2.0).<\/li>\n<li> System operacyjny: Linux, Mac OS X.<\/li>\n<li> J\u0119zyki\/platforma: Go, Node.js.<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"Przegl\u0105d interfejs\u00f3w GUI do zarz\u0105dzania kontenerami Docker\" src=\"\/wp-content\/uploads\/2019\/07\/96dc8f2ab1049a9b398760df7e38f8b5.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nShipyard to nie tylko interfejs, ale system zarz\u0105dzania zasobami Docker, oparty na w\u0142asnym API. API w Shipyard to RESTful zbudowane na formacie JSON, w pe\u0142ni kompatybilne z Docker Remote API, oferuj\u0105ce dodatkowe mo\u017cliwo\u015bci (w szczeg\u00f3lno\u015bci - autoryzacj\u0119 i zarz\u0105dzanie listami dost\u0119pu, logowanie wszystkich wykonywanych operacji). To API jest podstaw\u0105, wok\u00f3\u0142 kt\u00f3rej zbudowany jest interfejs webowy. Do przechowywania informacji pomocniczych, kt\u00f3re nie s\u0105 bezpo\u015brednio zwi\u0105zane z kontenerami i obrazami, Shipyard u\u017cywa RethinkDB. Interfejs webowy umo\u017cliwia zarz\u0105dzanie kontenerami (w tym przegl\u0105danie statystyk i log\u00f3w, pod\u0142\u0105czenie do konsoli), obrazami, w\u0119z\u0142ami klastra Docker Swarm, prywatnymi rejestrami (Registries).<\/p>\n<h2>Admiral<\/h2>\n<p><\/p>\n<ul>\n<li> <noindex><a rel=\"nofollow\" href=\"https:\/\/vmware.github.io\/admiral\/\">Strona<\/a><\/noindex>; <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/vmware\/admiral\">GitHub<\/a><\/noindex>.<\/li>\n<li> Licencja: Open Source (licencja Apache 2.0).<\/li>\n<li> System operacyjny: Linux, Mac OS X, Windows.<\/li>\n<li> J\u0119zyki\/platforma: Java (framework VMware Xenon).<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"Przegl\u0105d interfejs\u00f3w GUI do zarz\u0105dzania kontenerami Docker\" src=\"\/wp-content\/uploads\/2019\/07\/6752560cf8293b359fda15f8d75efcdd.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPlatforma od VMware, przeznaczona do automatyzacji wdra\u017cania kontenerowych aplikacji i zarz\u0105dzania nimi w trakcie cyklu \u017cycia. Pozycjonowana jako lekkie rozwi\u0105zanie, maj\u0105ce na celu uproszczenie pracy in\u017cynier\u00f3w DevOps. Interfejs webowy umo\u017cliwia zarz\u0105dzanie hostami z Docker, kontenerami (+ przegl\u0105d statystyk i log\u00f3w), szablonami (obrazy zintegrowane z Docker Hub), sieciami, rejestrami i politykami (jakie hosty b\u0119d\u0105 u\u017cywane z jakimi kontenerami oraz jak rozdziela\u0107 zasoby). Umo\u017cliwia sprawdzanie stanu kontener\u00f3w (health checks). Jest dystrybuowana i wdra\u017cana jako obraz Docker. Dzia\u0142a z Docker 1.12+. <i>(Zobacz tak\u017ce wprowadzenie do programu w <noindex><a rel=\"nofollow\" href=\"https:\/\/blogs.vmware.com\/cloudnative\/2017\/07\/24\/exploring-admiral-vmwares-container-management-interface\/\">blogu VMware<\/a><\/noindex> z du\u017c\u0105 liczb\u0105 zrzut\u00f3w ekranu.)<\/i><\/p>\n<h2>DockStation<\/h2>\n<p><\/p>\n<ul>\n<li> <noindex><a rel=\"nofollow\" href=\"https:\/\/dockstation.io\/\">Strona<\/a><\/noindex>; <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/DockStation\/dockstation\">GitHub<\/a><\/noindex> <i>(bez kodu \u017ar\u00f3d\u0142owego)<\/i>.<\/li>\n<li> Licencja: w\u0142asno\u015bciowa (freeware).<\/li>\n<li> System operacyjny: Linux, Mac OS X, Windows.<\/li>\n<li> J\u0119zyki\/platforma: Electron (Chromium, Node.js).<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"Przegl\u0105d interfejs\u00f3w GUI do zarz\u0105dzania kontenerami Docker\" src=\"\/wp-content\/uploads\/2019\/07\/acf3d254e389b9a32c9b51b2472cbe70.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDockStation to m\u0142ody projekt, <noindex><a rel=\"nofollow\" href=\"https:\/\/dev.by\/lenta\/main\/kak-my-eto-sdelali-dockstation-servis-dlya-upravlenie-proektami-baziruyuschimisya-na-docker\">stworzony<\/a><\/noindex> bia\u0142oruskich programist\u00f3w <i>(kt\u00f3rzy zreszt\u0105, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.facebook.com\/igor.lemon.kozlovsky\/posts\/10212177835394616\">szukaj\u0105 inwestor\u00f3w<\/a><\/noindex> do dalszego rozwoju)<\/i>. Dwie g\u0142\u00f3wne cechy to orientacja na deweloper\u00f3w (a nie na in\u017cynier\u00f3w DevOps czy administrator\u00f3w system\u00f3w) z pe\u0142nym wsparciem dla Docker Compose oraz zamkni\u0119ty kod (bezp\u0142atnie do u\u017cytku, a za op\u0142at\u0105 autorzy oferuj\u0105 osobiste wsparcie i rozw\u00f3j funkcjonalno\u015bci). Umo\u017cliwia nie tylko zarz\u0105dzanie obrazami (wsparcie dla Docker Hub) i kontenerami (+ statystyki i logi), ale r\u00f3wnie\u017c tworzenie projekt\u00f3w z wizualizacj\u0105 powi\u0105za\u0144 kontener\u00f3w wykorzystywanych w projekcie. Dost\u0119pny jest r\u00f3wnie\u017c parser (w wersji beta), kt\u00f3ry pozwala na konwertowanie komend. <code>docker run<\/code> w formacie Docker Compose. Dzia\u0142a z Docker 1.10.0+ (Linux) i 1.12.0 (Mac + Windows), Docker Compose 1.6.0+.<\/p>\n<h2>Prosty interfejs Docker<\/h2>\n<p><\/p>\n<ul>\n<li> <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/felixgborrego\/simple-docker-ui\">GitHub<\/a><\/noindex>.<\/li>\n<li> Licencja: Open Source (MIT License).<\/li>\n<li> System operacyjny: Linux, Mac OS X, Windows.<\/li>\n<li> J\u0119zyki\/platforma: Electron, Scala.js (+ React na Scala.js).<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"Przegl\u0105d interfejs\u00f3w GUI do zarz\u0105dzania kontenerami Docker\" src=\"\/wp-content\/uploads\/2019\/07\/c3dcd78801e279fda8736a62b8abd2ae.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nProsty interfejs do pracy z Dockerem, korzystaj\u0105cy z Docker Remote API. Umo\u017cliwia zarz\u0105dzanie kontenerami i obrazami (z obs\u0142ug\u0105 Docker Hub), pod\u0142\u0105czanie do konsoli, przegl\u0105danie historii zdarze\u0144. Posiada mechanizmy usuwania nieu\u017cywanych kontener\u00f3w i obraz\u00f3w. Projekt jest w wersji beta i rozwija si\u0119 bardzo wolno (rzeczywista aktywno\u015b\u0107, s\u0105dz\u0105c po commitach, usta\u0142a w lutym tego roku).<\/p>\n<h2>Inne opcje<\/h2>\n<p>\nNie uj\u0119te w przegl\u0105dzie:<\/p>\n<ul>\n<li> <noindex><a rel=\"nofollow\" href=\"http:\/\/rancher.com\/rancher\">Rancher<\/a><\/noindex> \u2014 platforma do zarz\u0105dzania kontenerami, posiadaj\u0105ca funkcje orkiestracji i wsparcie dla Kubernetes. Open Source (Apache License 2.0); dzia\u0142a w Linuxie; napisana w Javie. Posiada interfejs webowy <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/rancher\/ui\">Rancher UI<\/a><\/noindex> na Node.js.<\/li>\n<li> <noindex><a rel=\"nofollow\" href=\"https:\/\/www.kontena.io\/platform\">Kontena<\/a><\/noindex> \u2014 \u201eprzyjazna dla programist\u00f3w platforma do uruchamiania kontener\u00f3w w produkcji\u201d, zasadniczo konkuruj\u0105c z Kubernetes, ale pozycjonuj\u0105ca si\u0119 jako bardziej gotowe \u201eprosto z pude\u0142ka\u201d i \u0142atwiejsze w u\u017cyciu rozwi\u0105zanie. Opr\u00f3cz CLI i REST API projekt oferuje interfejs webowy <i>(<noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/web\/3f7\/acd\/0de\/3f7acd0de17f40d2b25a9578c59903cc.png\">zrzut ekranu<\/a><\/noindex>)<\/i> do zarz\u0105dzania klastrem i jego orkiestracj\u0105 (w tym praca z w\u0119z\u0142ami klastra, us\u0142ugami, wolumenami, sekretami), przegl\u0105dania statystyk\/log\u00f3w. Open Source (Apache License 2.0); dzia\u0142a w Linuxie, Mac OS X, Windows; napisana w Ruby.<\/li>\n<li> <noindex>Data Pulley<\/noindex> \u2014 prosta narz\u0119dzie, maj\u0105ca minimum funkcji i dokumentacji. Open Source (MIT License); dzia\u0142a w Linuxie <i>(dost\u0119pny tylko pakiet dla Ubuntu)<\/i>; napisana w Pythonie. Obs\u0142uguje Docker Hub dla obraz\u00f3w, przegl\u0105danie log\u00f3w dla kontener\u00f3w.<\/li>\n<li> <noindex><a rel=\"nofollow\" href=\"http:\/\/panamax.io\/\">Panamax<\/a><\/noindex> \u2014 projekt, kt\u00f3rego celem by\u0142o \u201esprawi\u0107, by wdra\u017canie skomplikowanych aplikacji konteneryzowanych by\u0142o tak proste, jak przeci\u0105gnij-i-upu\u015b\u0107\u201d. W tym celu stworzono w\u0142asny katalog szablon\u00f3w do wdra\u017cania aplikacji (<noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/CenturyLinkLabs\/panamax-public-templates\">Panamax Public Templates<\/a><\/noindex>), wyniki z kt\u00f3rego s\u0105 wy\u015bwietlane podczas wyszukiwania obraz\u00f3w\/aplikacji na r\u00f3wni z danymi z Docker Hub. Open Source (Apache License 2.0); dzia\u0142a w Linuxie, Mac OS X, Windows; napisana w Ruby. Zintegrowana z systemem CoreOS i systemem orkiestracji Fleet. S\u0105dz\u0105c po widocznej w internecie aktywno\u015bci, przesta\u0142a by\u0107 wspierana w 2015 roku.<\/li>\n<li> <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/lirantal\/dockly\">Dockly<\/a><\/noindex> \u2014 <b>przyk\u0142ad<\/b> graficzny interfejs do zarz\u0105dzania kontenerami i obrazami Dockera. Open Source (MIT License); napisana w JavaScript\/Node.js.<\/li>\n<\/ul>\n<p>\n<b class=\"spoiler_title\">Na koniec: jak wygl\u0105da GUI w Dockly? Ostro\u017cnie, GIF o wielko\u015bci 3,4 MB!<\/b><img decoding=\"async\" alt=\"Przegl\u0105d interfejs\u00f3w GUI do zarz\u0105dzania kontenerami Docker\" src=\"\/wp-content\/uploads\/2019\/07\/b1943fcde30550168d48d182cf6bdfff.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h2>P.S.<\/h2>\n<p>\nPrzeczytaj tak\u017ce na naszym blogu:<\/p>\n<ul>\n<li> \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/habrahabr.ru\/company\/flant\/blog\/336654\/\">\u015bci\u0105gawka z komend Docker<\/a><\/noindex>\u00bb.<\/li>\n<li> \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/habrahabr.ru\/company\/flant\/blog\/334470\/\">Play with Docker \u2014 internetowa us\u0142uga do praktycznego poznawania Dockera<\/a><\/noindex>\u00bb.<\/li>\n<li> \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/habrahabr.ru\/company\/flant\/blog\/337154\/\">Vulnerable Docker VM \u2014 wirtualna maszyna-zagadka dotycz\u0105ca Dockera i pentestingu<\/a><\/noindex>\u00bb.<\/li>\n<\/ul>\n<p>\u0179r\u00f3d\u0142o: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/flant\/blog\/338332\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0420\u0430\u0431\u043e\u0442\u0430 \u0441 Docker \u0432 \u043a\u043e\u043d\u0441\u043e\u043b\u0438 \u2014 \u043f\u0440\u0438\u0432\u044b\u0447\u043d\u0430\u044f \u0434\u043b\u044f \u043c\u043d\u043e\u0433\u0438\u0445 \u0440\u0443\u0442\u0438\u043d\u0430. \u0422\u0435\u043c \u043d\u0435 \u043c\u0435\u043d\u0435\u0435, \u0431\u044b\u0432\u0430\u044e\u0442 \u0441\u043b\u0443\u0447\u0430\u0438, \u043a\u043e\u0433\u0434\u0430 GUI-\/\u0432\u0435\u0431-\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u043c\u043e\u0436\u0435\u0442 \u043e\u043a\u0430\u0437\u0430\u0442\u044c\u0441\u044f \u043f\u043e\u043b\u0435\u0437\u043d\u044b\u043c \u0434\u0430\u0436\u0435 \u0434\u043b\u044f \u043d\u0438\u0445. \u0412 \u0441\u0442\u0430\u0442\u044c\u0435 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u043e\u0431\u0437\u043e\u0440 \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u0437\u0430\u043c\u0435\u0442\u043d\u044b\u0445 \u043d\u0430 \u0441\u0435\u0433\u043e\u0434\u043d\u044f\u0448\u043d\u0438\u0439 \u0434\u0435\u043d\u044c \u0440\u0435\u0448\u0435\u043d\u0438\u0439, \u0430\u0432\u0442\u043e\u0440\u044b \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043f\u043e\u043f\u044b\u0442\u0430\u043b\u0438\u0441\u044c \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0438\u0442\u044c \u0431\u043e\u043b\u0435\u0435 \u0443\u0434\u043e\u0431\u043d\u044b\u0435 (\u0438\u043b\u0438 \u043f\u043e\u0434\u0445\u043e\u0434\u044f\u0449\u0438\u0435 \u0434\u043b\u044f \u043a\u0430\u043a\u0438\u0445-\u0442\u043e \u0441\u043b\u0443\u0447\u0430\u0435\u0432) \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u044b \u0434\u043b\u044f \u0437\u043d\u0430\u043a\u043e\u043c\u0441\u0442\u0432\u0430 \u0441 Docker \u0438\u043b\u0438 \u0434\u0430\u0436\u0435 \u043e\u0431\u0441\u043b\u0443\u0436\u0438\u0432\u0430\u043d\u0438\u044f \u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u0435\u0433\u043e \u0438\u043d\u0441\u0442\u0430\u043b\u043b\u044f\u0446\u0438\u0439. [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-35832","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0420\u0430\u0431\u043e\u0442\u0430 \u0441 Docker \u0432 \u043a\u043e\u043d\u0441\u043e\u043b\u0438 \u2014.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/obzor-gui-interfejsov-dlya-upravleniya-docker-kontejnerami\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"pl_PL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041e\u0431\u0437\u043e\u0440 GUI-\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u0432 \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f Docker-\u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u0430\u043c\u0438 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0420\u0430\u0431\u043e\u0442\u0430 \u0441 Docker \u0432 \u043a\u043e\u043d\u0441\u043e\u043b\u0438 \u2014.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/obzor-gui-interfejsov-dlya-upravleniya-docker-kontejnerami\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:06:47+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:06:47+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47 Przegl\u0105d interfejs\u00f3w GUI do zarz\u0105dzania kontenerami Docker | ProHoster","description":"Praca z Dockerem w konsoli \u2014.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/obzor-gui-interfejsov-dlya-upravleniya-docker-kontejnerami","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pl_PL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041e\u0431\u0437\u043e\u0440 GUI-\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u0432 \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f Docker-\u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u0430\u043c\u0438 | ProHoster","og:description":"\u0420\u0430\u0431\u043e\u0442\u0430 \u0441 Docker \u0432 \u043a\u043e\u043d\u0441\u043e\u043b\u0438 \u2014.","og:url":"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/obzor-gui-interfejsov-dlya-upravleniya-docker-kontejnerami","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:06:47+00:00","article:modified_time":"2019-10-31T19:06:47+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"35832","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-22 00:57:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 00:28:15","updated":"2026-01-22 00:57:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/35832","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/comments?post=35832"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/35832\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=35832"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=35832"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=35832"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}